[
  {
    "path": ".editorconfig",
    "content": "# http://editorconfig.org\nroot = true\n\n[*]\nindent_style = space\nindent_size = 2\nend_of_line = lf\ncharset = utf-8\ntrim_trailing_whitespace = true\ninsert_final_newline = true\n\n# The JSON files contain newlines inconsistently\n[*.json]\ninsert_final_newline = true\n\n[*.md]\ntrim_trailing_whitespace = false\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/apri-una-segnalazione.it.yaml",
    "content": "name: Apri una segnalazione - IT\ndescription: Per segnalare bug, aprire una discussione o inviare un contributo\nlabels: []\nbody:\n- type: checkboxes\n  attributes:\n    label: Esiste già una discussione sul tema che ti interessa, o su un tema simile?\n    description: |\n      Verifica nella [lista delle discussioni](https://github.com/italia/design-react-kit/issues/). Se esiste, vai alla discussione esistente e partecipa lasciando un commento.\n    options:\n    - label: Ho verificato e non esiste\n      required: true\n- type: markdown\n  attributes:\n    value: \"-------\"\n- type: input\n  attributes:\n    label: Versione della libreria\n    description: |\n      Versione utilizzata sulla quale si riscontra un problema o si vuole avviare la discussione.\n  validations:\n    required: true\n- type: textarea\n  attributes:\n    label: Cosa\n    description: |\n      Descrivi in modo chiaro e conciso il tema della tua segnalazione indicando il link della pagina o delle pagine interessate.\n\n      Per segnalare un bug indica come riprodurlo per passi: es. (1) Vai a '...'; (2) Fai click su '...'; (3) Ora trovi il bug '...'.\n      Per proporre un contributo descrivi la soluzione che immagini, cosa ti aspetti e le eventuali alternative hai già valutato.\n\n      Puoi anche aggiungere catture di schermo per arricchire la segnalazione.\n      Assicurati di non condividere informazioni personali.\n  validations:\n    required: true\n- type: textarea\n  attributes:\n    label: Perché\n    description: |\n      Spiega perché ritieni rilevante la segnalazione.\n\n      Indica analisi, verifiche e test svolti a supporto (es. dati di analytics, analisi euristiche, test di usabilità, verifiche di accessibilità), se disponibili.\n  validations:\n    required: true\n- type: textarea\n  attributes:\n    label: Contesto\n    description: |\n      Se significative, inserisci informazioni su tipo di dispositivo, sistema operativo, browser.\n  validations:\n    required: false\n- type: textarea\n  attributes:\n    label: Altro\n    description: |\n      Inserisci link a esempi, ricerca, design o codice a corredo della segnalazione, se disponibili.\n  validations:\n    required: false\n- type: markdown\n  attributes:\n    value: |\n      -------\n\n      [Conosci il modello di contribuzione del design system del Paese?](https://designers.italia.it/design-system/come-contribuire/modello-di-contribuzione/)\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "blank_issues_enabled: false\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/open-an-issue.en.yaml",
    "content": "name: Open an issue - EN\ndescription: To report bugs, open a discussion, or submit a contribution\nlabels: []\nbody:\n- type: checkboxes\n  attributes:\n    label: Does a discussion already exist on the topic you are interested in, or on a similar topic?\n    description: |\n      Please check [issue list](https://github.com/italia/design-react-kit/issues/). If it exists, participate by posting a comment on the already existing issue.\n    options:\n    - label: I verified and it doesn't exist\n      required: true\n- type: markdown\n  attributes:\n    value: \"-------\"\n- type: input\n  attributes:\n    label: Library version\n    description: |\n      Version on which you encounter a problem or want to start a discussion.\n  validations:\n    required: true\n- type: textarea\n  attributes:\n    label: What\n    description: |\n      Please describe the theme of your issue in a clear and concise manner, and include the link to the page(s) of concern and screenshots.\n\n      To report a bug, specify how to reproduce it step by step. E.g. (1) Go to '...'; (2) Click '...'; (3) Notice the bug '...'.\n      To propose a novel contribution, describe the problem you want to solve and the solution you envision, what you expect, and any alternative solutions you've considered.\n\n      Consider adding screen captures to enhance your report.\n      Make sure you do not share any personal information in the process.\n  validations:\n    required: true\n- type: textarea\n  attributes:\n    label: Why\n    description: |\n      Explain why you consider this report relevant.\n\n      Highlight any analysis, verifications and tests you've conducted to support your issue or contribution (e.g., data analytics, heuristic analysis, usability tests, accessibility checks), if available.\n  validations:\n    required: true\n- type: textarea\n  attributes:\n    label: Context\n    description: |\n      If relevant, please provide details on the device type, operating system and browser.\n  validations:\n    required: false\n- type: textarea\n  attributes:\n    label: More\n    description: |\n      If available, provide links to related examples, research, designs or code.\n  validations:\n    required: false\n- type: markdown\n  attributes:\n    value: |\n      -------\n\n      [Do you know Italia's Design System contribution model?](https://designers.italia.it/design-system/come-contribuire/modello-di-contribuzione/) (Italian language)\n"
  },
  {
    "path": ".github/PULL_REQUEST_TEMPLATE.md",
    "content": "<!--\n(Thanks for sending a pull request! Please make sure you click the link above to view the contribution guidelines, then fill out the blanks below.)\n-->\n<!-- Add the issue number that is fixed by this PR (In the form Fixes #123) -->\n\nFixes #\n\n#### PR Checklist\n\n<!-- To Mark a Checklist box, put \"x\" inside the square brackets. For Example - [ ] becomes [x] -->\n\n- [ ] My branch is up-to-date with the Upstream `main` branch.\n- [ ] The unit tests pass locally with my changes (if applicable).\n- [ ] I have added tests that prove my fix is effective or that my feature works (if applicable).\n- [ ] I have added necessary documentation (if appropriate).\n\n#### Short description of what this resolves:\n\n<!-- Please add a short description of what this PR resolves to be clear for the community. -->\n\n#### Changes proposed in this Pull Request:\n\n## <!-- You can use a few bullet points to describe some implementation changes proposed. For Example - feat: adding navbar component -->\n"
  },
  {
    "path": ".github/workflows/ci.yml",
    "content": "name: Lint, Test & Coverage\non:\n  push:\n    branches: [main]\n  pull_request:\n    branches: [main]\n\njobs:\n  coverage:\n    runs-on: ubuntu-latest\n    concurrency: ci-test-${{ github.ref }}\n    steps:\n      - uses: actions/checkout@v4\n      - name: Setup Node.js with Yarn cache\n        uses: actions/setup-node@v4\n        with:\n          node-version: '20'\n          cache: 'yarn'\n\n      - name: Install dependencies\n        run: yarn install --frozen-lockfile\n      - name: Lint\n        run: yarn lint\n      - name: Test\n        run: yarn test:ci\n\n      - name: Upload coverage\n        uses: codecov/codecov-action@v2\n        with:\n          token: ${{ secrets.CODECOV_TOKEN }}\n          flags: unittests\n"
  },
  {
    "path": ".github/workflows/commit-lint.yml",
    "content": "on:\n  push:\n    branches:\n      - main\n  pull_request:\n    branches:\n      - main\nname: Lint commits\njobs:\n  lint-commits:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n      - uses: actions/setup-node@v4\n        with:\n          node-version: 20\n      - run: yarn add @commitlint/cli\n      - run: npx commitlint --from HEAD~${{ github.event.pull_request.commits }} --to HEAD\n"
  },
  {
    "path": ".github/workflows/pc-check.yml",
    "content": "on:\n  pull_request:\n    branches:\n      - main\n  workflow_dispatch:\nname: Lint publiccode\njobs:\n  publiccode_yml_validation:\n    runs-on: ubuntu-latest\n    name: publiccode.yml validation\n    steps:\n    - uses: actions/checkout@v5\n    - uses: italia/publiccode-parser-action@v1\n      with:\n        publiccode: 'publiccode.yml'\n"
  },
  {
    "path": ".github/workflows/pc-update.yml",
    "content": "name: Publiccode.yml update\n\non:\n  schedule:\n    - cron: '30 17 * * *'\n\n  workflow_dispatch:\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n      - name: Check publiccode.yml version and date ✅\n        uses: italia/publiccode-softwareversion-check-action@master\n        id: pva\n      - name: Create Pull Request ⏫\n        uses: peter-evans/create-pull-request@v3\n        if: failure()\n        with:\n          title: 'chore: update software version ${{ steps.pva.outputs.version }} and date in publiccode.yml'\n          branch: feature/publiccode-${{ steps.pva.outputs.version }}\n"
  },
  {
    "path": ".github/workflows/publiccode-yml-validation.yml",
    "content": "name: publiccode.yml validation\n\non: [pull_request, push]\n\njobs:\n  publiccode_yml_validation:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: italia/publiccode-parser-action@v1\n        with:\n          publiccode: 'publiccode.yml'\n"
  },
  {
    "path": ".github/workflows/publish-release.yml",
    "content": "name: Generate new release\non:\n  push:\n    tags:\n      - \"v5*\"\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: main\n      - uses: actions/setup-node@v4\n        with:\n          node-version: 20\n          registry-url: \"https://registry.npmjs.org\"\n      - name: git config\n        run: |\n          git config user.name \"${GITHUB_ACTOR}\"\n          git config user.email \"${GITHUB_ACTOR}@users.noreply.github.com\"\n      - run: yarn\n      - run: yarn build\n      - name: Publish package to NPM\n        run: yarn publish\n        env:\n          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}\n      - run: yarn add extract-changelog-release\n      - name: Generate Release Body\n        run: yarn --silent extract-changelog-release > RELEASE_BODY.md\n      - uses: ncipollo/release-action@v1\n        with:\n          bodyFile: \"RELEASE_BODY.md\"\n          token: ${{ secrets.GITHUB_TOKEN }}\n      - uses: italia/slack-notify-release-action@v0.4.0\n        with:\n          slack_token: ${{ secrets.SLACK_TOKEN }}\n          channel_id: ${{ secrets.SLACK_CHANNEL }}\n          project_name: Design React Kit\n"
  },
  {
    "path": ".github/workflows/update-docs.yml",
    "content": "name: Update documentation\n\non:\n  workflow_dispatch:\n  push:\n    tags:\n      - \"v5*\"\n\npermissions: {}\n\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    permissions:\n      contents: write\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n          persist-credentials: false\n\n      - name: Setup Node.js\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: 20\n          package-manager-cache: false\n\n      - name: Git config\n        run: |\n          git config user.name \"${GITHUB_ACTOR}\"\n          git config user.email \"${GITHUB_ACTOR}@users.noreply.github.com\"\n\n      - name: Install dependencies\n        run: yarn\n\n      - name: Build docs\n        run: yarn storybook:build\n\n      - name: Extract destination folder name\n        run: |\n          if [[ \"${GITHUB_REF_TYPE}\" == \"tag\" ]]; then\n            if [[ \"${GITHUB_REF_NAME}\" =~ ^v5\\.[0-9]+\\.[0-9]+$ ]]; then\n              echo \"DEST_FOLDER=${GITHUB_REF_NAME}\" >> $GITHUB_ENV\n            else\n              echo \"Invalid tag format: ${GITHUB_REF_NAME}. Expected v5.<minor>.<patch>\" >&2\n              exit 1\n            fi\n          else\n            echo \"DEST_FOLDER=latest\" >> $GITHUB_ENV\n          fi\n\n      - name: Deploy docs\n        uses: peaceiris/actions-gh-pages@47f197a2200bb9de68ba5f48fad1c088eb1c4a32 # v4.0.0\n        with:\n          github_token: ${{ secrets.GITHUB_TOKEN }}\n          publish_dir: ./storybook-static\n          destination_dir: ${{ env.DEST_FOLDER }} # Subfolder name to deploy docs into\n          keep_files: false # Clear previous docs in destination subfolder to avoid orphaned files\n\n      - name: Create root redirect to latest\n        run: |\n          mkdir -p /tmp/root\n          cat > /tmp/root/index.html << 'REDIRECT'\n          <!DOCTYPE html>\n          <html>\n            <head>\n              <meta charset=\"utf-8\">\n              <meta http-equiv=\"refresh\" content=\"0;url=latest/\">\n              <link rel=\"canonical\" href=\"latest/\">\n            </head>\n            <body>\n              <p>Redirecting to <a href=\"latest/\">latest documentation</a>...</p>\n            </body>\n          </html>\n          REDIRECT\n\n      - name: Deploy root redirect\n        uses: peaceiris/actions-gh-pages@47f197a2200bb9de68ba5f48fad1c088eb1c4a32 # v4.0.0\n        with:\n          github_token: ${{ secrets.GITHUB_TOKEN }}\n          publish_dir: /tmp/root\n          keep_files: true\n"
  },
  {
    "path": ".gitignore",
    "content": "# Dependencies\nnode_modules\n\n# Outputs\nstorybook-static\ndist/\n.DS_Store\n.idea\n.cache\ncoverage\n\n# Logs\n*.log\n\n*storybook.log"
  },
  {
    "path": ".husky/pre-commit",
    "content": "#!/bin/sh\n. \"$(dirname \"$0\")/_/husky.sh\"\n\nnpx lint-staged --verbose\n"
  },
  {
    "path": ".npmignore",
    "content": ".circleci\n.storybook\nassets\nscripts\nstories\nstorybook-static\ndist\nsrc/__image_snapshots__/\n"
  },
  {
    "path": ".nvmrc",
    "content": "20"
  },
  {
    "path": ".prettierrc",
    "content": "{\n  \"singleQuote\": true,\n  \"jsxSingleQuote\": true,\n  \"semi\": true,\n  \"tabWidth\": 2,\n  \"bracketSpacing\": true,\n  \"jsxBracketSameLine\": false,\n  \"arrowParens\": \"always\",\n  \"trailingComma\": \"none\",\n  \"printWidth\": 120\n}\n"
  },
  {
    "path": ".storybook/main.ts",
    "content": "import { StorybookConfig } from '@storybook/react-vite';\n\nconst config: StorybookConfig = {\n  stories: ['../stories/**/*.@(mdx|stories.@(ts|tsx|js|jsx))'],\n  addons: ['@storybook/addon-links', '@storybook/addon-a11y', '@storybook/addon-docs'],\n  framework: '@storybook/react-vite',\n  core: {\n    builder: '@storybook/builder-vite' // 👈 The builder enabled here.\n  },\n  staticDirs: ['../static', { from: '../assets', to: '/' }],\n  docs: {\n    defaultName: 'Documentazione',\n    docsMode: false\n  },\n  async viteFinal(config) {\n    // Merge custom configuration into the default config\n    const { mergeConfig } = await import('vite');\n\n    return mergeConfig(config, {\n      // Add dependencies to pre-optimization\n      base: './',\n      build: {\n        chunkSizeWarningLimit: 1000,\n        minify: false\n      }\n    });\n  }\n};\nexport default config;\n"
  },
  {
    "path": ".storybook/manager-head.html",
    "content": "<title>Design React Kit</title>\r\n<meta name=\"description\" content=\"Design React Kit - A React toolkit that implements the Italia design system\" />\r\n<meta property=\"og:site_name\" content=\"Design React Kit\" />\r\n<link rel=\"canonical\" href=\"https://italia.github.io/design-react-kit/\" />\r\n\r\n<!-- Favicons -->\r\n<link rel=\"apple-touch-icon\" href=\"/design-react-kit/favicons/apple-touch-icon.png\" />\r\n<link rel=\"icon\" href=\"/design-react-kit/favicons/favicon-32x32.png\" sizes=\"32x32\" type=\"image/png\" />\r\n<link rel=\"icon\" href=\"/design-react-kit/favicons/favicon-16x16.png\" sizes=\"16x16\" type=\"image/png\" />\r\n<link rel=\"manifest\" href=\"/design-react-kit/favicons/manifest.webmanifest\" />\r\n<link rel=\"mask-icon\" href=\"/design-react-kit/favicons/safari-pinned-tab.svg\" color=\"#0066CC\" />\r\n<link rel=\"icon\" href=\"/design-react-kit/favicons/favicon.ico\" />\r\n<meta name=\"msapplication-config\" content=\"/design-react-kit/favicons/browserconfig.xml\" />\r\n<meta name=\"theme-color\" content=\"#0066CC\" />\r\n\r\n<!-- Twitter -->\r\n<meta name=\"twitter:card\" content=\"summary\" />\r\n<meta name=\"twitter:site\" content=\"@teamdigitaleIT\" />\r\n<meta name=\"twitter:creator\" content=\"Team per la Trasformazione Digitale\" />\r\n<meta name=\"twitter:title\" content=\"React Kit\" />\r\n<meta name=\"twitter:description\" content=\"Il kit React per la Pubblica Amministrazione\" />\r\n<meta name=\"twitter:image\" content=\"/design-react-kit/favicons/android-chrome-192x192.png\" />\r\n<!-- Facebook -->\r\n<meta property=\"og:url\" content=\"https://italia.github.io/bootstrap-italia/docs/come-iniziare/introduzione/\" />\r\n<meta property=\"og:title\" content=\"React Kit\" />\r\n<meta property=\"og:description\" content=\"Il kit React per la Pubblica Amministrazione\" />\r\n<meta property=\"og:type\" content=\"website\" />\r\n<meta property=\"og:image\" content=\"/design-react-kit/favicons/social-card.png\" />\r\n<meta property=\"og:image:secure_url\" content=\"/design-react-kit/favicons/social-card.png\" />\r\n<meta property=\"og:image:type\" content=\"image/png\" />\r\n<meta property=\"og:image:width\" content=\"1200\" />\r\n<meta property=\"og:image:height\" content=\"630\" />\r\n<style>\r\n  .sidebar-item[id$='story-hidden'] {\r\n    display: none !important;\r\n  }\r\n</style>\r\n"
  },
  {
    "path": ".storybook/manager.js",
    "content": "import { addons } from \"storybook/manager-api\";\r\nimport theme from \"./theme\";\r\n\r\naddons.setConfig({\r\n    theme: theme,\r\n});\r\n"
  },
  {
    "path": ".storybook/preview.ts",
    "content": "import { Preview } from '@storybook/react-vite';\nimport 'bootstrap-italia/dist/css/bootstrap-italia.min.css';\nimport '../assets/css/storybook-fixes.css';\nimport '../assets/docs/scss/bi-fonts.scss';\nimport '../assets/docs/scss/docs.scss';\n\nimport theme from './theme';\n\nconst preview: Preview = {\n  parameters: {\n    docs: {\n      theme: theme,\n      toc: {\n        headingSelector: 'h1, h2, h3',\n        title: 'Indice'\n      },\n      source: {\n        type: 'dynamic'\n      }\n    },\n    options: {\n      storySort: {\n        order: [\n          'Documentazione',\n          [\n            'Welcome',\n            'Organizzare gli spazi',\n            'Organizzare i contenuti',\n            'Menu di navigazione',\n            'Componenti',\n            'Form',\n            'Utilities'\n          ],\n          '*'\n        ]\n      }\n    }\n  },\n\n  tags: ['autodocs']\n};\n\nexport default preview;\n"
  },
  {
    "path": ".storybook/stories-helper.ts",
    "content": "export const componentColor = [\"primary\", \"secondary\", \"success\", \"danger\", \"warning\"];\r\n"
  },
  {
    "path": ".storybook/theme.ts",
    "content": "import { create } from 'storybook/theming';\r\n\r\nconst theme = create({\r\n  base: 'light',\r\n\r\n  colorPrimary: '#00C5CA',\r\n  colorSecondary: '#0066CC',\r\n\r\n  // UI\r\n  appBg: '#F3F3F5',\r\n  appContentBg: '#FFF',\r\n  appBorderColor: 'grey',\r\n  appBorderRadius: 4,\r\n\r\n  brandTitle: 'Design React Kit',\r\n  brandUrl: 'https://github.com/italia/design-react-kit'\r\n});\r\n\r\nexport default theme;\r\n"
  },
  {
    "path": "AUTHORS",
    "content": "Copyright (c) 2022 - 2024 Presidenza del Consiglio dei Ministri\n\nThe version control system provides attribution for specific lines of code.\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "## 5.10.0 (2026-03-17)\n\n* chore: update publiccode ([dd7364e](https://github.com/italia/design-react-kit/commit/dd7364e))\n* chore(deps-dev): bump storybook from 9.1.18 to 9.1.19 ([ae57adf](https://github.com/italia/design-react-kit/commit/ae57adf))\n* chore(deps): bump immutable from 5.1.4 to 5.1.5 ([db555e2](https://github.com/italia/design-react-kit/commit/db555e2))\n* chore(deps): bump rollup from 4.57.1 to 4.59.0 ([1f80f56](https://github.com/italia/design-react-kit/commit/1f80f56))\n* chore(deps): upgrade bootstrap italia ([f8cc596](https://github.com/italia/design-react-kit/commit/f8cc596))\n* fix(Collapse): add CSS transition for navbar collapsable open/close ([3daf27d](https://github.com/italia/design-react-kit/commit/3daf27d)), closes [#1132](https://github.com/italia/design-react-kit/issues/1132)\n* fix(collapse): improve navbar collapsable accessibility ([2c78c88](https://github.com/italia/design-react-kit/commit/2c78c88))\n* fix(Input): make adaptive type responsive on small screens ([ce854bd](https://github.com/italia/design-react-kit/commit/ce854bd))\n\n## <small>5.9.3 (2026-02-17)</small>\n\n* chore: update publiccode ([dc904f7](https://github.com/italia/design-react-kit/commit/dc904f7))\n* chore(deps-dev): bump storybook from 9.1.2 to 9.1.17 ([ceba080](https://github.com/italia/design-react-kit/commit/ceba080))\n* chore(deps): add conventional commits ([4c2eb90](https://github.com/italia/design-react-kit/commit/4c2eb90))\n* chore(deps): bump @modelcontextprotocol/sdk from 1.24.0 to 1.26.0 ([4569daa](https://github.com/italia/design-react-kit/commit/4569daa))\n* chore(deps): bump lodash ([3561daf](https://github.com/italia/design-react-kit/commit/3561daf))\n* chore(deps): bump qs from 6.14.0 to 6.14.1 ([149e22d](https://github.com/italia/design-react-kit/commit/149e22d))\n* chore(deps): bump qs from 6.14.1 to 6.14.2 ([3f1a0ae](https://github.com/italia/design-react-kit/commit/3f1a0ae))\n* fix(deps): upgrade bootstrap italia ([1035525](https://github.com/italia/design-react-kit/commit/1035525))\n\n\n\n## [5.9.2](https://github.com/italia/design-react-kit/compare/v5.9.1...v5.9.2) (2025-12-10)\n\n\n### Bug Fixes\n\n* **a11y:** better guidelines for accordion component ([e4c9a92](https://github.com/italia/design-react-kit/commit/e4c9a929b5192d4ce88138c978a3e1e8af9fd3b6))\n\n\n\n## [5.9.1](https://github.com/italia/design-react-kit/compare/v5.9.0...v5.9.1) (2025-11-10)\n\n\n### Bug Fixes\n\n* add is-invalid class to input-group based on validation ([762d627](https://github.com/italia/design-react-kit/commit/762d62755ec05c16b57e85bbc961a94af97d9c06))\n* prevent numeric input from submitting forms ([c6b3bb8](https://github.com/italia/design-react-kit/commit/c6b3bb8d02e2201dde6839db6f04d427c8bd723d))\n* render pager properly after minimization ([a616a48](https://github.com/italia/design-react-kit/commit/a616a480ae8f1490a287c991a2bf5acb4f4085fb))\n\n\n\n# [5.9.0](https://github.com/italia/design-react-kit/compare/v5.8.3...v5.9.0) (2025-09-17)\n\n\n### Features\n\n* new cards ([bf62d1b](https://github.com/italia/design-react-kit/commit/bf62d1b5e1a6652b6d7c1dd7c36d294e4cbc6140))\n* new storybook ([925fe11](https://github.com/italia/design-react-kit/commit/925fe11a48e2593fb43d5364d5ac733806eb6d61))\n\n\n\n## [5.8.3](https://github.com/italia/design-react-kit/compare/v5.8.2...v5.8.3) (2025-07-15)\n\n* fix: initialize video player component only once ([1d95757](https://github.com/italia/design-react-kit/commit/1d95757))\n\n\n\n## [5.8.2](https://github.com/italia/design-react-kit/compare/v5.8.1...v5.8.2) (2025-06-28)\n\n* fix: upload image svg not found ([877db17](https://github.com/italia/design-react-kit/commit/877db17))\n\n\n\n## [5.8.1](https://github.com/italia/design-react-kit/compare/v5.8.0...v5.8.1) (2025-06-24)\n\n\n### Bug Fixes\n\n* **build:** asset drag n drop icon ([b5b0fd8](https://github.com/italia/design-react-kit/commit/b5b0fd8a26e8ef7d13bd235c7171e1d649c89bf1))\n* dropdown menu in header ([2d6588b](https://github.com/italia/design-react-kit/commit/2d6588b09d4f4c8d45dda2cecc416b00eeee12cf))\n\n\n\n# [5.8.0](https://github.com/italia/design-react-kit/compare/v5.7.3...v5.8.0) (2025-06-20)\n\n\n### Bug Fixes\n\n* put pagination form controls outside list ([419cded](https://github.com/italia/design-react-kit/commit/419cded94a8d13d6e7cdc48052c95f58ded98fb8))\n* remove useless pagination ul element ([66eeceb](https://github.com/italia/design-react-kit/commit/66eeceb4d2165739d522c7a846c23267af72b063))\n\n\n### Features\n\n* add upload component ([2798b78](https://github.com/italia/design-react-kit/commit/2798b7834ba44f54e0b82f0500e4a6ef598122b8))\n\n\n\n## [5.7.3](https://github.com/italia/design-react-kit/compare/v5.7.2...v5.7.3) (2025-05-16)\n\n\n### Bug Fixes\n\n* add missing icons ([c62621a](https://github.com/italia/design-react-kit/commit/c62621a01e9e5a0e972c3b0039139a5fd8457501))\n\n\n\n## [5.7.2](https://github.com/italia/design-react-kit/compare/v5.7.1...v5.7.2) (2025-05-13)\n\n\n### Bug Fixes\n\n* splidejs types ([890df5d](https://github.com/italia/design-react-kit/commit/890df5d440fbac7e9a38e1a9656da44510b3cb86))\n\n\n\n## [5.7.1](https://github.com/italia/design-react-kit/compare/v5.7.0...v5.7.1) (2025-04-10)\n\n\n### Features\n\n* use class sticky-top instead of react-stickup ([da3c86d](https://github.com/italia/design-react-kit/commit/da3c86de49deaf10007a36ef53e50ab39f37ac28))\n\n\n\n# [5.7.0](https://github.com/italia/design-react-kit/compare/v5.6.1...v5.7.0) (2025-03-27)\n\n\n### Bug Fixes\n\n* find dom node method deprecation ([f738af8](https://github.com/italia/design-react-kit/commit/f738af83535fd84aa6b84f8893c867c7349595e7))\n\n\n### Features\n\n* new carousel component ([a8405ce](https://github.com/italia/design-react-kit/commit/a8405ce6d9987f203e74858f7155a7070ffb858f))\n* new transfer component ([0db606d](https://github.com/italia/design-react-kit/commit/0db606d959a03e15c081c61a3fbf3c5eca62de5e))\n* new video component ([f63ad5a](https://github.com/italia/design-react-kit/commit/f63ad5adbac080854b9cba1a9a13912a14344861))\n* upgrade bootstrap italia ([c3c0efb](https://github.com/italia/design-react-kit/commit/c3c0efbe8e4efe5ee8aa7cb4137d0c389a956de3))\n\n\n\n## [5.6.1](https://github.com/italia/design-react-kit/compare/v5.6.0...v5.6.1) (2025-02-13)\n\n\n### Bug Fixes\n\n* disabled checkbox and radio ([aae38ea](https://github.com/italia/design-react-kit/commit/aae38eac8c1f2388a7e1dcf6d12920ebc6f71dcb))\n* symbol label class ([86d01d8](https://github.com/italia/design-react-kit/commit/86d01d809a8c72b9f7e5eaf7071a9116f9f7eb35))\n\n\n\n# [5.6.0](https://github.com/italia/design-react-kit/compare/v5.5.1...v5.6.0) (2025-02-11)\n\n\n### Bug Fixes\n\n* **a11y:** icons ([0408075](https://github.com/italia/design-react-kit/commit/0408075afbdb5a2a93a0e7ca7eae89bd97ac9255))\n* **a11y:** input aria describedby ([396c752](https://github.com/italia/design-react-kit/commit/396c7527560cc0a08c3741cdd2b398b2a8ef8293))\n* back to top is now focusable ([b87db3f](https://github.com/italia/design-react-kit/commit/b87db3f05b45add57f269f198523efcf13652eb3))\n* new label for percentage and currency inputs ([61a8b34](https://github.com/italia/design-react-kit/commit/61a8b340264791575b5683509d62c22ef74a2c32))\n\n\n### Features\n\n* add icons title for steppers ([fff4263](https://github.com/italia/design-react-kit/commit/fff426363197a52b9eba22141cff05a4e65b5b46))\n* new tab component ([b5b9c85](https://github.com/italia/design-react-kit/commit/b5b9c85eda6c3c0ee5ee39a5392dd0f57bca4a6e))\n\n\n\n## [5.5.1](https://github.com/italia/design-react-kit/compare/v5.5.0...v5.5.1) (2025-01-09)\n\n\n### Bug Fixes\n\n* remove dropdown menu offset in slim headers ([52a1149](https://github.com/italia/design-react-kit/commit/52a1149c48303d8e9389000441badf9394c0c674))\n\n\n\n# [5.5.0](https://github.com/italia/design-react-kit/compare/v5.4.1...v5.5.0) (2024-12-18)\n\n\n### Bug Fixes\n\n* add aria hidden to rating icons ([7d62963](https://github.com/italia/design-react-kit/commit/7d62963443023350799438a6d3e948d1c7ed0b0d))\n* focus tracking ([27d3714](https://github.com/italia/design-react-kit/commit/27d37148f4493e1231a4f671101f118c3b10fdbb))\n* improvements on back to top component ([08fb4c7](https://github.com/italia/design-react-kit/commit/08fb4c750f76b5db5ca9a10005a532804d141957))\n* keyboard rating ([bd9ddba](https://github.com/italia/design-react-kit/commit/bd9ddbabc1a997ba8fdd08461172cd6a860623b2))\n\n\n### Features\n\n* header improvements ([f7e2a76](https://github.com/italia/design-react-kit/commit/f7e2a76164e900d7a61dbe0aec7f56eebccf647d))\n* nav mode for skiplinks ([2dc384e](https://github.com/italia/design-react-kit/commit/2dc384eea89caaad426ff46613429226b9eba21b))\n* navscroll refactoring with progressbar ([d0cfd5b](https://github.com/italia/design-react-kit/commit/d0cfd5bc90daed5616ced16b767a94bb5abeba59))\n* new autocomplete component with italian default messages ([b076b91](https://github.com/italia/design-react-kit/commit/b076b912d888682b497f356e69b9a73f6ed98f52))\n\n\n\n## [5.4.1](https://github.com/italia/design-react-kit/compare/v5.4.0...v5.4.1) (2024-11-11)\n\n\n### Bug Fixes\n\n* form control class missing for text area ([be15805](https://github.com/italia/design-react-kit/commit/be15805128978bb02a3ed537f52f5427c9a8e990))\n* remove classname from input wrapper ([5fe3186](https://github.com/italia/design-react-kit/commit/5fe3186574a5b33adf5d1085f01320dcc4b8abf5))\n\n\n\n# [5.4.0](https://github.com/italia/design-react-kit/compare/v5.3.0...v5.4.0) (2024-11-07)\n\n\n### Bug Fixes\n\n* **a11y:** toolbar divider ([5785c9c](https://github.com/italia/design-react-kit/commit/5785c9c288743186eca4ad36294caba86c044f7f))\n* thumbnail extra space ([7c06f04](https://github.com/italia/design-react-kit/commit/7c06f0492b0c78f3c96ed99398748fd20df66995))\n* timeline headers ([6e24aae](https://github.com/italia/design-react-kit/commit/6e24aae08d3a8e5df8483f761d77f0a7dac1c83e))\n* visually hidden in toolbar ([ad00131](https://github.com/italia/design-react-kit/commit/ad00131ded6a8dfbb291f60f11dc77e28bd841ae))\n\n\n### Features\n\n* add text and date description to card category component ([39925bd](https://github.com/italia/design-react-kit/commit/39925bdb4b11cd2c7f2e2515ba8d6a57f5de2833))\n* new lists ([5021fd1](https://github.com/italia/design-react-kit/commit/5021fd120a629f7fb12e818f4e2dcc53a0fda064))\n* new responsive images ([99cf472](https://github.com/italia/design-react-kit/commit/99cf4721822a20f9f69eebfdc84f472fa4131b3b))\n* use href in forward component ([9e20c53](https://github.com/italia/design-react-kit/commit/9e20c5359b7aa68af083984fe3c554cd7c0c0241))\n\n\n\n# [5.3.0](https://github.com/italia/design-react-kit/compare/v5.2.0...v5.3.0) (2024-10-31)\n\n\n### Bug Fixes\n\n* **a11y:** add aria labelled to sections ([eeca34d](https://github.com/italia/design-react-kit/commit/eeca34d39787fa09bf5a499a1e1ee0be15cf1465))\n* **a11y:** hero component ([4d17fe7](https://github.com/italia/design-react-kit/commit/4d17fe71e43cf19d7904cc678439bcffdc76b505))\n* **a11y:** title and doc link for modal ([c0a92be](https://github.com/italia/design-react-kit/commit/c0a92be35a076da3cc68b3531f2e7243777c9555))\n* group form in examples ([239904d](https://github.com/italia/design-react-kit/commit/239904d11c4d0958d634e670edd68cf45ae7a1aa))\n* icons with default title ([14e154b](https://github.com/italia/design-react-kit/commit/14e154b2ad495b18a20cc19774bb2ee3a4fcd722))\n\n\n### Features\n\n* improve dimmer component ([548608a](https://github.com/italia/design-react-kit/commit/548608a15b4a55061e9f2469ea3a5e79fefc4d3a))\n\n\n\n# [5.2.0](https://github.com/italia/design-react-kit/compare/v5.1.0...v5.2.0) (2024-08-05)\n\n\n### Bug Fixes\n\n* thumbnav is a navigation component ([501417e](https://github.com/italia/design-react-kit/commit/501417eda9006de9ea1931d7809aed33125fd90f))\n\n\n### Features\n\n* add list component ([e4c9e14](https://github.com/italia/design-react-kit/commit/e4c9e14f6295343bce7262665fa54ba4085cad30))\n\n\n\n# [5.1.0](https://github.com/italia/design-react-kit/compare/v5.0.4...v5.1.0) (2024-07-02)\n\n\n### Bug Fixes\n\n* alert default props ([39821d9](https://github.com/italia/design-react-kit/commit/39821d93a4b68bf0edd60953e940ebed2c1d5775))\n* dimmer ios bug ([315760a](https://github.com/italia/design-react-kit/commit/315760a217541f9a5b73dc9ea92b8c559f4be362))\n\n\n### Features\n\n* add icon and button to input ([7ad4ca9](https://github.com/italia/design-react-kit/commit/7ad4ca948ee52f35835b6efc19fc424976cd818c))\n* **deps:** update to react 18 ([ac0b4d5](https://github.com/italia/design-react-kit/commit/ac0b4d597442e6045d771be55a1437131b90b305))\n* new dropdown based on reactstrap ([3e4eda6](https://github.com/italia/design-react-kit/commit/3e4eda671f89436587fc315ade8dff0deb2919f2))\n\n\n\n## [5.0.4](https://github.com/italia/design-react-kit/compare/v5.0.3...v5.0.4) (2024-05-02)\n\n\n### Bug Fixes\n\n* refresh callback declaration fix in useNavScroll ([6a9957e](https://github.com/italia/design-react-kit/commit/6a9957e84964018baf095baeee36558815a92de5))\n\n\n\n## [5.0.3](https://github.com/italia/design-react-kit/compare/v5.0.2...v5.0.3) (2024-04-11)\n\n\n### Features\n\n* add to prop to bottomnavitem ([8126a98](https://github.com/italia/design-react-kit/commit/8126a98bf3758b4500d34499adf8d3784001c8ae))\n\n\n\n## [5.0.2](https://github.com/italia/design-react-kit/compare/v5.0.1...v5.0.2) (2024-04-08)\n\n\n### Bug Fixes\n\n* remove to from link list item ([788cf3f](https://github.com/italia/design-react-kit/commit/788cf3f700ca5a4137e114d1265beda26e8364d5))\n* select props on change ([61edd6e](https://github.com/italia/design-react-kit/commit/61edd6eab7922a0a59566ce9d73030d933a1f99f))\n* select should not ignore provided props ([571b334](https://github.com/italia/design-react-kit/commit/571b334bff225de4177556d98790fb87c608cfc2))\n\n\n\n## [5.0.1](https://github.com/italia/design-react-kit/compare/v5.0.0...v5.0.1) (2024-03-22)\n\n\n### Bug Fixes\n\n* accordion types error ([4e854e7](https://github.com/italia/design-react-kit/commit/4e854e7c792ad4b11adaf08b403a75b66609d672))\n\n\n\n# [5.0.0](https://github.com/italia/design-react-kit/compare/v5.0.0-12...v5.0.0) (2024-03-14)\n\n\n### Bug Fixes\n\n* dropdown import type warning ([9e56cc0](https://github.com/italia/design-react-kit/commit/9e56cc03e10c431f77798a575fde6f374ecac8dc))\n\n\n### Features\n\n* integrate nav scroll ([5b773be](https://github.com/italia/design-react-kit/commit/5b773be51c5ba056e7912e78bf7288c356fd1e3d))\n* stable release ([b365007](https://github.com/italia/design-react-kit/commit/b3650072f964072b4fe9d67ebee9b60d85b6bbde))\n\n\n\n# [5.0.0-12](https://github.com/italia/design-react-kit/compare/v5.0.0-11...v5.0.0-12) (2024-03-05)\n\n\n### Bug Fixes\n\n* declaration file ([a93b3fd](https://github.com/italia/design-react-kit/commit/a93b3fd8ac665ff1614e4362f155bf44668adb11))\n\n\n\n# [5.0.0-11](https://github.com/italia/design-react-kit/compare/v5.0.0-10...v5.0.0-11) (2024-02-26)\n\n\n### Features\n\n* new dropdown component ([6a02102](https://github.com/italia/design-react-kit/commit/6a021029e587d58ee0c1929f2dc6f06e902b49c2))\n\n\n\n# [5.0.0-10](https://github.com/italia/design-react-kit/compare/v5.0.0-9...v5.0.0-10) (2024-02-07)\n\n\n### Bug Fixes\n\n* svg import should be launched manually ([aa61aec](https://github.com/italia/design-react-kit/commit/aa61aecdb8a7ed72feb185c223b841f9512a253c))\n\n\n\n# [5.0.0-9](https://github.com/italia/design-react-kit/compare/v5.0.0-8...v5.0.0-9) (2024-02-07)\n\n\n### Bug Fixes\n\n* input validation ([42afc98](https://github.com/italia/design-react-kit/commit/42afc98f53d442f687727deaf8ab87df0c60d270))\n\n\n### Features\n\n* upgrade bsi to latest version ([27016b7](https://github.com/italia/design-react-kit/commit/27016b794e94baebfc18e217a4efa57a38178c6e))\n\n\n\n# [5.0.0-8](https://github.com/italia/design-react-kit/compare/v5.0.0-7...v5.0.0-8) (2024-01-10)\n\n\n### Features\n\n* add datepicker component ([f6d696f](https://github.com/italia/design-react-kit/commit/f6d696f8f537ae6b3affc2a40f6a97db0399b371))\n\n\n\n# [5.0.0-7](https://github.com/italia/design-react-kit/compare/v5.0.0-6...v5.0.0-7) (2023-12-12)\n\n\n### Features\n\n* numeric input component ([d4a299c](https://github.com/italia/design-react-kit/commit/d4a299cb43ad138352deab45d552bd33a3be3b19))\n\n"
  },
  {
    "path": "CODE_OF_CONDUCT.EN.md",
    "content": "# Code of Conduct\n\n## 1. Purpose\n\nA primary goal of Developers Italia is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof).\n\nThis code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.\n\nWe invite all those who participate in Developers Italia to help us create safe and positive experiences for everyone.\n\n## 2. Open Source Citizenship\n\nA supplemental goal of this Code of Conduct is to increase open source citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community.\n\nCommunities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society.\n\nIf you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know.\n\n## 3. Expected Behavior\n\nThe following behaviors are expected and requested of all community members:\n\n- Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.\n- Exercise consideration and respect in your speech and actions.\n- Attempt collaboration before conflict.\n- Refrain from demeaning, discriminatory, or harassing behavior and speech.\n- Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential.\n- Remember that community event venues may be shared with members of the public; please be respectful to all patrons of these locations.\n\n## 4. Unacceptable Behavior\n\nThe following behaviors are considered harassment and are unacceptable within our community:\n\n- Violence, threats of violence or violent language directed against another person.\n- Sexist, racist, homophobic, transphobic, ableist or otherwise discriminatory jokes and language.\n- Posting or displaying sexually explicit or violent material.\n- Personal insults, particularly those related to gender, sexual orientation, race, religion, or disability.\n- Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and unwelcomed sexual advances.\n- Deliberate intimidation, stalking or following (online or in person).\n- Advocating for, or encouraging, any of the above behavior.\n- Sustained disruption of community events, including talks and presentations.\n\n## 5. Consequences of Unacceptable Behavior\n\nUnacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated.\n\nAnyone asked to stop unacceptable behavior is expected to comply immediately.\n\nIf a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning.\n\n## 6. Reporting Guidelines\n\nIf you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. You can do so by e-mailing coc-report@developers.italia.it.\n\nAdditionally, community organizers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe. In the context of in-person events, organizers will also provide escorts as desired by the person experiencing distress.\n\n## 7. Addressing Grievances\n\nIf you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify the managers of Developers Italia with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.\n\n## 8. Scope\n\nWe expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venues–online and in-person–as well as in all one-on-one communications pertaining to community business.\n\nThis code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members.\n\n## 9. Contact info\n\nYou can reach the managers of Developers Italia at coc-report@developers.italia.it\n\n## 10. License and attribution\n\nThis Code of Conduct is distributed under a [Creative Commons Attribution-ShareAlike license](http://creativecommons.org/licenses/by-sa/3.0/).\n\nPortions of text derived from the [Django Code of Conduct](https://www.djangoproject.com/conduct/) and the [Geek Feminism Anti-Harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy).\n\nRetrieved on November 22, 2016 from [http://citizencodeofconduct.org/](http://citizencodeofconduct.org/)\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Codice di condotta\n\n## 1. Scopo\n\nUno degli obiettivi principali di Developers Italia è quello di includere il maggior numero di contributori, con il background più vario e diversificato possibile. Pertanto, ci impegniamo a fornire un ambiente amichevole, sicuro e accogliente per tutti, indipendentemente dal genere, dall'orientamento sessuale, dalle abilità, dall'etnia, dallo status socioeconomico e dalla religione (o dalla sua mancanza).\n\nQuesto codice di condotta delinea le nostre aspettative per tutti coloro che partecipano alla nostra comunità, nonché le conseguenze per comportamenti inaccettabili.\n\nInvitiamo tutti coloro che partecipano a Developers Italia a aiutarci a creare esperienze positive e positive per tutti.\n\n## 2. Cittadinanza open source\n\nUn obiettivo supplementare di questo Codice di condotta è aumentare la cittadinanza open source incoraggiando i partecipanti a riconoscere e rafforzare le relazioni tra le nostre azioni e i loro effetti sulla nostra comunità.\n\nLe comunità rispecchiano le società in cui esistono e l'azione positiva è essenziale per contrastare le molte forme di disuguaglianza e abusi di potere che esistono nella società.\n\nSe vedi qualcuno che sta facendo uno sforzo in più per garantire che la nostra comunità sia accogliente, amichevole e incoraggia tutti i partecipanti a contribuire nella massima misura, vogliamo sapere.\n\n## 3. Comportamento previsto\n\nI seguenti comportamenti sono previsti e richiesti a tutti i membri della comunità:\n\n- Partecipare in modo autentico e attivo. In tal modo, contribuisci alla salute e alla longevità di questa comunità.\n- Esercitare considerazione e rispetto nei propri discorsi e azioni.\n- Tentativo di collaborazione prima del conflitto.\n- Astenersi dal comportamento umiliante, discriminatorio o molesto.\n- Sii consapevole di ciò che ti circonda e dei tuoi compagni partecipanti. Avvisare i leader della comunità se si nota una situazione pericolosa, qualcuno in difficoltà o violazioni di questo Codice di condotta, anche se sembrano irrilevanti.\n- Ricorda che le sedi di eventi comunitari possono essere condivise con membri del pubblico; si prega di essere rispettosi verso tutti i clienti di questi luoghi.\n\n## 4. Comportamento inaccettabile\n\nI seguenti comportamenti sono considerati molestie e inaccettabili all'interno della nostra comunità:\n\n- Violenza, minacce di violenza o linguaggio violento diretto contro un'altra persona.\n- Scherzi e linguaggio sessista, razzista, omofobo, transfobico, o comunque discriminatorio.\n- Pubblicare o visualizzare materiale sessualmente esplicito o violento.\n- Insulti personali, in particolare quelli relativi al genere, orientamento sessuale, razza, religione o disabilità.\n- Attenzione sessuale sgradita. Ciò include commenti o battute sessualizzate; approcci sessuali inappropriati, toccanti e indesiderati.\n- Intimidazione intenzionale, stalking o seguito (online o di persona).\n- Sostenendo o incoraggiando uno qualsiasi dei suddetti comportamenti.\n- Perturbazione continua degli eventi della comunità, inclusi discorsi e presentazioni.\n\n## 5. Conseguenze del comportamento inaccettabile\n\nIl comportamento inaccettabile da parte di qualsiasi membro della comunità, inclusi gli sponsor e coloro che hanno l'autorità decisionale, non sarà tollerato.\n\nCi si aspetta che chiunque chieda di smettere di comportarsi in modo inaccettabile si adegui immediatamente.\n\nSe un membro della comunità si comporta in modo inaccettabile, gli organizzatori della comunità possono intraprendere qualsiasi azione che ritengano appropriata, fino a includere un divieto temporaneo o l'espulsione definitiva dalla comunità senza preavviso.\n\n## 6. Linee guida per la segnalazione\n\nSe sei soggetto a un comportamento inaccettabile o ne sei testimone o se hai altre preoccupazioni, ti preghiamo di avvisare un organizzatore della comunità il prima possibile. Puoi farlo inviando una e-mail a `coc-report@developers.italia.it`.\n\nInoltre, gli organizzatori della comunità sono disponibili per aiutare i membri della comunità a impegnarsi con le forze dell'ordine locali o per aiutare altrimenti coloro che vivono comportamenti inaccettabili a sentirsi al sicuro. Nel contesto di eventi di persona, gli organizzatori forniranno anche le scorte come desiderato dalla persona che soffre.\n\n## 7. Affrontare i reclami\n\nSe ritieni di essere stato accusato ingiustamente di violare questo Codice di condotta, dovresti informare i gestori di Developers Italia con una descrizione sintetica del tuo reclamo. Il tuo reclamo verrà gestito in conformità con le nostre attuali politiche di governance.\n\n## 8. Ambito di applicazione\n\nCi aspettiamo che tutti i partecipanti alla comunità (contributori, pagati o meno, sponsor e altri ospiti) si attengano a questo Codice di condotta in tutte le sedi della comunità, online e di persona, nonché in tutte le comunicazioni individuali relative alla comunità attività commerciale.\n\nQuesto codice di condotta e le relative procedure si applicano anche a comportamenti inaccettabili che si verificano al di fuori dell'ambito delle attività della comunità quando tale comportamento ha il potenziale di influire negativamente sulla sicurezza e il benessere dei membri della comunità.\n\n## 9. Informazioni di contatto\n\nPuoi raggiungere i gestori di Developers Italia all'indirizzo `coc-report@developers.italia`.\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "## Come contribuire 💙\n\n👉🏻 È possibile contribuire alla libreria in vari modi:\n\n- Con il proprio codice, prendendo in carico una issue tra quelle aperte e non già assegnate tra [le issue](https://github.com/italia/design-react-kit/issues) di React Kit (è sufficiente anche un commento sulla issue per notificare la volontà di presa in carico).\n- Attraverso la segnalazione di bug o miglioramenti al [repository ufficiale](https://github.com/italia/design-react-kit/) di React Kit.\n- Scrivendoci sul [canale dedicato](https://developersitalia.slack.com/messages/C04J92F9XM2/) di Slack.\n- Con il codice seguendo le [istruzioni riportate nel README.md](https://github.com/italia/design-react-kit?tab=readme-ov-file#con-il-codice)\n"
  },
  {
    "path": "LICENSE",
    "content": "Copyright (c) 2018, the respective contributors, as shown by the AUTHORS file.\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
  },
  {
    "path": "README.EN.md",
    "content": "<h1 align=\"center\">Design React Kit</h1>\n\n<p align=\"center\">\n  <img src=\".github/react-logo.png\" alt=\"react-logo\" width=\"120px\" height=\"auto\"/>\n  <br>\n  <i>Design React Kit is a toolkit based on Bootstrap Italia \n    <br> to build React web application.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://italia.github.io/design-react-kit\"><strong>italia.github.io/design-react-kit</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/design-react-kit\"><img src=\"https://img.shields.io/npm/v/design-react-kit.svg\" alt=\"NPM\"></a>\n    <a href=\"https://github.com/italia/design-react-kit/actions\"><img src=\"https://github.com/italia/design-react-kit/actions/workflows/ci.yml/badge.svg\" alt=\"Build\"></a>\n    <a href=\"https://codecov.io/gh/italia/design-react-kit\"><img src=\"https://codecov.io/gh/italia/design-react-kit/branch/main/graph/badge.svg?token=0Ud6YSFi0r\" alt=\"codecov\"></a>\n    <a href=\"https://github.com/italia/design-react-kit/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/italia/design-react-kit.svg\" alt=\"License\"></a>\n    <a href=\"https://github.com/italia/design-react-kit/issues\"><img src=\"https://img.shields.io/github/issues/italia/design-react-kit.svg\" alt=\"GitHub issues\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://developersitalia.slack.com/messages/C04J92F9XM2/\">\n    <img src=\"https://img.shields.io/badge/Slack%20channel-%23design--dev--react-blue.svg\" alt=\"Join the #design-system-react channel\" />\n  </a>\n  <a href=\"https://slack.developers.italia.it/\">\n    <img src=\"https://slack.developers.italia.it/badge.svg\" alt=\"Get invited\" />\n  </a>\n</p>\n\n_Read this in other languages: [Italiano 🇮🇹](README.md)._\n\n_⚠️ Warning: This kit was designed to work with Bootstrap Italia version 2.x. The kit for version 1.x of Bootstrap Italia has been deprecated and is located on the [4.x] branch (https://github.com/italia/design-react-kit/tree/4.x)._\n\n## Intro\n\n**Design React kit** is a set of React components that implements [Bootstrap Italia](https://italia.github.io/bootstrap-italia/) and [Design UI Kit](https://github.com/italia/design-ui-kit) styling.\nComponents are showcased with [Storybook](https://storybook.js.org/).\nPublic version of Storybook is available [here](https://italia.github.io/design-react-kit) for the latest stable release.\nTo play with the library, the [Playground React Kit](https://github.com/italia/design-react-kit-playground) is available.\n\n# Table of contents\n\n- [Table of contents](#table-of-contents)\n  - [Usage](#usage)\n    - [Add bootstrap-italia and fonts](#add-bootstrap-italia-and-fonts)\n    - [Example](#example)\n    - [Loading Fonts](#loading-fonts)\n    - [Peer dependencies](#peer-dependencies)\n  - [How to contribute 💙](#how-to-contribute-)\n  - [How to contribute with your own code](#how-to-contribute-with-your-own-code)\n  - [How to create new components](#how-to-create-new-components)\n    - [Snapshot tests](#snapshot-tests)\n  - [Building library](#building-library)\n  - [Useful links](#useful-links)\n  - [Browsers support](#browsers-support)\n  - [TypeScript typing definitions](#typescript-typing-definitions)\n  - [Main contributors](#main-contributors)\n\n## Usage\n\nTo use Design React as a dependency in your React project you can install it from [npm](https://www.npmjs.com/~italia). We suggest to use `create vite` to create a new React webapp from scratch as follows:\n\n```sh\nyarn create vite my-react-app --template react\ncd nome-app\nyarn add design-react-kit --save\n```\n\nMore information on creating a new app with React:\n\n- [Official documentation](https://react.dev/learn/start-a-new-react-project)\n- [Vitejs](https://vitejs.dev/guide/#getting-started)\n\n### Add bootstrap-italia and fonts\n\nThe `design-react-kit` module does not include the CSS and font files in the bundle, so this needs to be installed as well:\n\n```sh\nyarn add bootstrap-italia typeface-lora typeface-roboto-mono typeface-titillium-web --save\n```\n\n#### Note for `vite` users\n\nIf you are using `vite` as a bundler and want to customize the standard appearance of Bootstrap Italia, you need to\nadd an alias in the `vite.config.js` file:\n\n```js\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\n\nexport default defineConfig({\n  plugins: [react()],\n  resolve: {\n    alias: {\n      \"@splidejs/splide/src/css/core/index\":\n        \"node_modules/@splidejs/splide/src/css/core/index.scss\",\n    }\n  }\n});\n```\n\n### Example\n\nThen, you just need to import CSS e font editing `./src/App.js` as shown:\n\n```tsx\nimport React from 'react';\nimport './App.css';\nimport { Alert } from 'design-react-kit';\nimport 'bootstrap-italia/dist/css/bootstrap-italia.min.css';\nimport 'typeface-titillium-web';\nimport 'typeface-roboto-mono';\nimport 'typeface-lora';\n\nfunction App() {\n  return <Alert>This is an Alert</Alert>;\n}\n\nexport default App;\n```\n\nYou can consult this web template with StackBlitz:\n[Web template](https://stackblitz.com/edit/vitejs-vite-yy8bnk?file=src%2FApp.tsx)\n\n### Loading Fonts\n\nThe Bootstrap Italia theme defines a specific set of font typefaces to work: `titillium-web`, `roboto-mono` and `lora`. The loading of this set of fonts can be left to the browser or controlled: in this last case it is necessary to use the `FontLoader` component exported by the library.\nDeclaring the `FontLoader` on top of the Application tree it is enough to trigger the loading of the fonts.\n\nAs alternative it is required to manually manage the loading via the `webfontloader` package:\n\n```js\nconst WebFont = require('webfontloader');\nWebFont.load({\n  custom: {\n    families: ['Titillium Web:300,400,600,700:latin-ext', 'Lora:400,700:latin-ext', 'Roboto Mono:400,700:latin-ext']\n  }\n});\n```\n\n### Peer dependencies\n\nThe library does not include `react` and `react-dom`, avoiding versions clashing and increasing the size of the bundle.\nFor this reason, for local development it will be necessary to manually install dependencies.\n\nThe command to be executed is\n\n```sh\nyarn install --peers\n```\n\nor alternatively manually\n\n```sh\nyarn install react react-dom\n```\n\n## How to contribute 💙\n\n👉🏻 You can contribute to the library in various ways:\n\n- With your own code, taking charge of an issue among those open and not already assigned among [the issues](https://github.com/italia/design-react-kit/issues) of React Kit (even a comment on the issue to notify the desire to take charge).\n- By reporting bugs or improvements to the React Kit [official repository](https://github.com/italia/design-react-kit/).\n- By writing to us on the [dedicated channel](https://developersitalia.slack.com/messages/C04J92F9XM2/) of Slack.\n\n## How to contribute with your own code\n\nThe minimum requirements of your local environment should be:\n\n- NodeJS (>= 18)\n- Yarn\n\nClone the repo and run `yarn` to install the dependencies.\nThen run the `yarn storybook:serve` command to start the development server.\n\nStorybook will therefore be available at http://localhost:9001/\n\nPublic version of the Storybook is available [here](https://italia.github.io/design-react-kit).\n\nStorybook has been enriched with some `addons` that make it more talented. Check dependencies on the `package.json` file for details.\n\n## How to create new components\n\nThis section explains how to create new components in the repository.\nAll components reside in the `src` directory: each component is a folder with all that is needed to make it work.\n_Storybook_ stories are instead under `stories`.  \nUnit tests are under the `test` folder.\n\ni.e. the `Button` component is shown below the `src/Button` path and its structure is as follows:\n\n```\n├── src\n│    └── Button\n│        └── Button.tsx\n├── stories\n│    ├── Components\n│    │   └── Button.stories.tsx\n│    └── Documentation\n│        └── Button.mdx\n└── test\n     └── Button.test.tsx\n```\n\nSome basic rules for structuring the components:\n\n- TSX file component files use JSX syntax.\n- The `.stories.tsx` files only contains examples relative to component.\n- The `.mdx` files only contains documentation relative to component.\n- The `.test.tsx` files only contains tests relative to component.\n\nOnce you have created a new component, with its history, starting _Storybook_ will be able to check that everything works as it should.\n\nDocumentation:\n\n- [Storybook](https://storybook.js.org/docs/get-started)\n- [MDX](https://storybook.js.org/docs/writing-docs/mdx)\n\n### Snapshot tests\n\nThe testing system has been provided with a snapshot check on existing stories: this means that each story content is copied into a special file used as reference to check changes in the future. This might fail some test checks on the PR in case of new or changed stories.  \nIn such case it is possible to update the snapshot file with the following command:\n\n```sh\nyarn test -u\n```\n\nAt this point create a new commit and update the PR. Make sure to check the new snapshot content whether it is in line with the changes made before pushing.\n\n## Building library\n\nTo build the library and add files into the `dist` folder:\n\n```sh\nyarn build\n```\n\n## Useful links\n\n- [Playground React Kit](https://github.com/italia/design-react-kit-playground)\n\n## Browsers support\n\nThe design kit follows the Guidelines for Public Services Design, within the Section [6.3.1.2.1. Supporto browser](https://docs.italia.it/italia/designers-italia/design-linee-guida-docs/it/2020.1/doc/user-interface/lo-sviluppo-di-un-interfaccia-e-i-web-kit.html#strumenti) via the package `browserslist-config-design-italia`.\n\n## TypeScript typing definitions\n\nThe library has been rewritten in Typescript and types are exported in the bundle.\n\n## Main contributors\n\nA special thank you to those who made the development of this library possible!\n\n| [![Sabatino Galasso](https://github.com/sabato-galasso.png?size=100)](https://github.com/sabato-galasso) | [![Marco Liberati](https://github.com/dej611.png?size=100)](https://github.com/dej611) | [![Matteo Avesani](https://github.com/Virtute90.png?size=100)](https://github.com/Virtute90) | [![Federico Turbino](https://github.com/federico-ntr.png?size=100)](https://github.com/federico-ntr) |\n| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |\n| Sabatino Galasso                                                                                         | Marco Liberati                                                                         | Matteo Avesani                                                                               | Federico Turbino                                                                                     |\n\nand thanks to [OpenCity Labs](https://opencitylabs.it) team\n\n<a href=\"https://opencitylabs.it\"><img src=\"https://opencitylabs.it/wp-content/themes/opencity/assets/img/opencitylabs.png\" alt=\"OpenCity Labs\" width=\"300\"></a>\n\n---\n\nAll contributors (_made with [contributors-img](https://contrib.rocks)_)\n\n<a href = \"https://github.com/italia/design-react-kit/graphs/contributors\">\n  <img src = \"https://contrib.rocks/image?repo=italia/design-react-kit\"/>\n</a>\n"
  },
  {
    "path": "README.md",
    "content": "<h1 align=\"center\">Design React Kit</h1>\n\n<p align=\"center\">\n  <img src=\".github/react-logo.png\" alt=\"react-logo\" width=\"120px\" height=\"auto\"/>\n  <br>\n  <i>Design React Kit è un toolkit basato su Bootstrap Italia \n    <br> per la creazione di applicazioni web sviluppate con React.</i>\n  <br>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://italia.github.io/design-react-kit\"><strong>italia.github.io/design-react-kit</strong></a>\n  <br>\n</p>\n\n<p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/design-react-kit\"><img src=\"https://img.shields.io/npm/v/design-react-kit.svg\" alt=\"NPM\"></a>\n    <a href=\"https://github.com/italia/design-react-kit/actions\"><img src=\"https://github.com/italia/design-react-kit/actions/workflows/ci.yml/badge.svg\" alt=\"Build\"></a>\n    <a href=\"https://codecov.io/gh/italia/design-react-kit\"><img src=\"https://codecov.io/gh/italia/design-react-kit/branch/main/graph/badge.svg?token=0Ud6YSFi0r\" alt=\"codecov\"></a>\n    <a href=\"https://github.com/italia/design-react-kit/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/italia/design-react-kit.svg\" alt=\"License\"></a>\n    <a href=\"https://github.com/italia/design-react-kit/issues\"><img src=\"https://img.shields.io/github/issues/italia/design-react-kit.svg\" alt=\"GitHub issues\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://developersitalia.slack.com/messages/C04J92F9XM2/\">\n    <img src=\"https://img.shields.io/badge/Slack%20channel-%23design--dev--react-blue.svg\" alt=\"Join the #design-system-react channel\" />\n  </a>\n  <a href=\"https://slack.developers.italia.it/\">\n    <img src=\"https://slack.developers.italia.it/badge.svg\" alt=\"Get invited\" />\n  </a>\n</p>\n\n_Read this in other languages: [English 🇬🇧](README.EN.md)._\n\n_⚠️ Attenzione: questo kit è stato progettato per funzionare con la versione 2.x di Bootstrap Italia. Il kit per la versione 1.x di Bootstrap Italia è stato deprecato e si trova sul branch [4.x](https://github.com/italia/design-react-kit/tree/4.x)._\n\n## Intro\n\n**Design React kit** è un set di componenti React che implementa [Bootstrap Italia](https://italia.github.io/bootstrap-italia/) e gli stili presenti su [Design UI Kit](https://github.com/italia/design-ui-kit).\nPer navigare la libreria e visualizzare i componenti, è stato utilizzato [Storybook](https://storybook.js.org/).\nLa versione pubblica dello Storybook è disponibile [qui](https://italia.github.io/design-react-kit) per l'ultima release stabile pubblicata.\nPer giocare con la libreria è disponibile il [Playground React Kit](https://github.com/italia/design-react-kit-playground).\n\n# Indice\n\n- [Indice](#indice)\n  - [Come usare il kit](#come-usare-il-kit)\n    - [Aggiungere bootstrap-italia ed i font](#aggiungere-bootstrap-italia-ed-i-font)\n    - [Esempio](#esempio)\n    - [Caricamento Font](#caricamento-font)\n    - [Peer dependencies](#peer-dependencies)\n  - [Come contribuire 💙](#come-contribuire-)\n    - [Con il codice](#con-il-codice)\n    - [Impostare l'ambiente locale](#impostare-lambiente-locale)\n  - [Come creare nuovi componenti](#come-creare-nuovi-componenti)\n    - [Snapshot tests](#snapshot-tests)\n  - [Compilazione libreria](#compilazione-libreria)\n  - [Link utili](#link-utili)\n  - [Supporto browsers](#supporto-browsers)\n  - [TypeScript typings](#typescript-typings)\n  - [Contributor della libreria](#contributor-della-libreria)\n\n## Come usare il kit\n\nPer utilizzare Design React come dipendenza in un'app è possibile installarla da [npm](https://www.npmjs.com/~italia). Suggeriamo di usare `create vite` per creare una nuova webapp React, come segue:\n\n```sh\nyarn create vite nome-app --template react\ncd nome-app\nyarn add design-react-kit --save\n```\n\nMaggiori informazioni per crere una nuova app con React:\n\n- [Documentazione ufficiale](https://react.dev/learn/start-a-new-react-project)\n- [Vitejs](https://vitejs.dev/guide/#getting-started)\n\n### Aggiungere bootstrap-italia ed i font\n\nIl `design-react-kit` non include il CSS ed i file font, ed è quindi necessario installarli a parte:\n\n```sh\nyarn add bootstrap-italia typeface-lora typeface-roboto-mono typeface-titillium-web --save\n```\n\n### Esempio\n\nA questo punto, è sufficiente importare esplicitamente nella app CSS e font se si è usato `create vite` all'interno del file `./src/App.js`:\n\n```tsx\nimport React from 'react';\nimport './App.css';\nimport { Alert } from 'design-react-kit';\nimport 'bootstrap-italia/dist/css/bootstrap-italia.min.css';\nimport 'typeface-titillium-web';\nimport 'typeface-roboto-mono';\nimport 'typeface-lora';\n\nfunction App() {\n  return <Alert>This is an Alert</Alert>;\n}\n\nexport default App;\n```\n\nPuoi consultare questo template web con StackBlitz:\n[Template web](https://stackblitz.com/edit/vitejs-vite-yy8bnk?file=src%2FApp.tsx)\n\n#### Nota per chi utilizza `vite`\n\nSe si utilizza `vite` come bundler e si vuole personalizzare l'aspetto standard di Bootstrap Italia, è necessario\naggiungere un alias nel file `vite.config.js`:\n\n```js\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\n\nexport default defineConfig({\n  plugins: [react()],\n  resolve: {\n    alias: {\n      \"@splidejs/splide/src/css/core/index\":\n        \"node_modules/@splidejs/splide/src/css/core/index.scss\",\n    }\n  }\n});\n```\n\n### Caricamento Font\n\nIl tema Bootstrap Italia utilizza un set specifico di font typeface: `titillium-web`, `roboto-mono` e `lora`. Il caricamento di questi font è lasciato al browser ma, volendo può essere controllato tramite l'apposito componente `FontLoader`.\nÈ sufficiente dichiarare il componente `FontLoader` in cima all'app react per permettere il caricamento.\n\nIn alternativa è necessario gestire il caricamento dei font manualmente mediante il pacchetto `webfontloader`:\n\n```js\nconst WebFont = require('webfontloader');\nWebFont.load({\n  custom: {\n    families: ['Titillium Web:300,400,600,700:latin-ext', 'Lora:400,700:latin-ext', 'Roboto Mono:400,700:latin-ext']\n  }\n});\n```\n\n### Peer dependencies\n\nLa libreria non include `react` e `react-dom`, evitando clashing di versioni e aumento inutile delle dimensioni del bundle.\nPer questo motivo per lo sviluppo in locale sarà necessario installare manualmente le dipendenze.\n\nIl comando da eseguire è\n\n```sh\nyarn install --peers\n```\n\noppure in alternativa manualmente\n\n```sh\nyarn install react react-dom\n```\n\n## Come contribuire 💙\n\n👉🏻 È possibile contribuire alla libreria in vari modi:\n\n- Con il proprio codice, prendendo in carico una issue tra quelle aperte e non già assegnate tra [le issue](https://github.com/italia/design-react-kit/issues) di React Kit (è sufficiente anche un commento sulla issue per notificare la volontà di presa in carico).\n- Attraverso la segnalazione di bug o miglioramenti al [repository ufficiale](https://github.com/italia/design-react-kit/) di React Kit.\n- Scrivendoci sul [canale dedicato](https://developersitalia.slack.com/messages/C04J92F9XM2/) di Slack.\n\n### Con il codice\n\nVorresti dare una mano su Design React Kit? **Sei nel posto giusto!**\n\nSe non l'hai già fatto, inizia spendendo qualche minuto per approfondire la tua conoscenza sulle\n[linee guida di design per i servizi web della PA](https://design-italia.readthedocs.io/it/stable/index.html),\ne fai riferimento alle [indicazioni su come contribuire a Design React Kit](https://github.com/italia/design-react-kit/blob/main/CONTRIBUTING.md).\n\n### Impostare l'ambiente locale\n\nI requisiti minimi del tuo ambiente locale devono essere:\n\n- NodeJS (>= 18)\n- Yarn\n\nClona il repository ed esegui `yarn` per installare le dipendenze.\nQuindi esegui\n\n```sh\nyarn storybook:serve\n```\n\nper avviare il server di sviluppo.\n\nStorybook sarà quindi disponibile all'indirizzo http://localhost:9001/\n\nStorybook è stato arricchito con alcuni `addons` che lo rendono più parlante.\n\n## Come creare nuovi componenti\n\nQuesta sezione guiderà alla creazione di nuovi componenti nel repository.\nTutti i componenti risiedono nella cartella `src`: ogni componente possiede una sua cartella con tutto ciò che è necessario per farlo funzionare.\nLe storie `Storybook` invece sono sotto `stories`.\nI test unitari risiedono nella cartella `test`.\nIl componente `Button` ad esempio è presente sotto il percorso `src/Button` e la sua struttura è la seguente:\n\n```\n├── src\n│    └── Button\n│        └── Button.tsx\n├── stories\n│    ├── Components\n│    │   └── Button.stories.tsx\n│    └── Documentation\n│        └── Button.mdx\n└── test\n     └── Button.test.tsx\n```\n\nAlcune regole di base per strutturare i componenti:\n\n- I file TSX file del componente utilizza la sintassi JSX.\n- I file `.stories.tsx` dovrebbero contenere solo quanto relativo al componente stesso.\n- I file `.mdx` dovrebbero contenere solo documentazione relativa al componente stesso\n- I file `.test.tsx` dovrebbero contenere solo test relativi al componente stesso.\n\nUna volta creato un nuovo componente, con la sua story, avviando Storybook sarà possibile controllare che tutto funzioni come dovrebbe.\n\nDocumentazione:\n\n- [Storybook](https://storybook.js.org/docs/get-started)\n- [MDX](https://storybook.js.org/docs/writing-docs/mdx)\n\n### Snapshot tests\n\nIl sistema di testing prevede un controllo delle storie presenti, mediante una tecnica chiamata \"snapshot\" testing: il contenuto della storia Storybook verrà copiato in un file speciale e preservato per notificare eventuali cambiamenti in futuro. Questo fa si che l'aggiunta di nuove storie potrebbe risultare in un fallimento del task \"test\" in una PR.\nQualora fosse stata aggiunta una nuova storia o modificata una già presente, sarà necessario aggiornare il file di snapshot come segue:\n\n```sh\nyarn test -u\n```\n\nA questo punto creare un nuovo commit ed aggiornare la PR con il file di snapshot aggiornato. Controllare che le modifiche apportate siano corrette prima di aggiornare la PR.\n\n## Compilazione libreria\n\nPer compilare la libreria e generare i file nella cartella `dist`, è sufficiente lanciare il comando dedicato:\n\n```sh\nyarn build\n```\n\n## Link utili\n\n- [Playground React Kit](https://github.com/italia/design-react-kit-playground)\n\n## Supporto browsers\n\nIl kit segue le indicazioni riportate nelle Linee Guida di Design per i servizi web della Pubblica Amministrazione, sezione [6.3.1.2.1. Supporto browser](https://docs.italia.it/italia/designers-italia/design-linee-guida-docs/it/2020.1/doc/user-interface/lo-sviluppo-di-un-interfaccia-e-i-web-kit.html#strumenti) mediante l'utilizzo del pacchetto `browserslist-config-design-italia`.\n\n## TypeScript typings\n\nLa libreria è stata portata a Typescript ed i tipi sono esportati con essa.\n\n## Contributor della libreria\n\nUn grazie speciale a chi ha reso possibile lo sviluppo di questa libreria!\n\n| [![Sabatino Galasso](https://github.com/sabato-galasso.png?size=100)](https://github.com/sabato-galasso) | [![Marco Liberati](https://github.com/dej611.png?size=100)](https://github.com/dej611) | [![Matteo Avesani](https://github.com/Virtute90.png?size=100)](https://github.com/Virtute90) | [![Federico Turbino](https://github.com/federico-ntr.png?size=100)](https://github.com/federico-ntr) |\n| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |\n| Sabatino Galasso                                                                                         | Marco Liberati                                                                         | Matteo Avesani                                                                               | Federico Turbino                                                                                     |\n\ne al contributo di [OpenCity Labs](https://opencitylabs.it)\n\n<a href=\"https://opencitylabs.it\"><img src=\"https://opencitylabs.it/wp-content/themes/opencity/assets/img/opencitylabs.png\" alt=\"OpenCity Labs\" width=\"300\"></a>\n\n---\n\nTutti i contributor (_made with [contributors-img](https://contrib.rocks)_)\n\n<a href = \"https://github.com/italia/design-react-kit/graphs/contributors\">\n  <img src = \"https://contrib.rocks/image?repo=italia/design-react-kit\"/>\n</a>\n"
  },
  {
    "path": "assets/css/accesibility.css",
    "content": ".bd-callout-accessibility {\n    border-left-color: #10925f !important;\n}\n\n.bd-callout {\n    padding: 1.25rem;\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n    border: 1px solid #eee;\n    border-left-width: .25rem;\n    border-radius: .25rem;\n}"
  },
  {
    "path": "assets/css/storybook-fixes.css",
    "content": "/* ==========================\r\n// `<pre>` and `<code>` tags.\r\n// ========================== */\r\n\r\npre,\r\ncode,\r\nsbdocs-preview > code .token[class],\r\nsbdocs-preview > code .token.comment[class] {\r\n  font-style: normal;\r\n  color: #f8f8f2;\r\n}\r\n\r\npre > code,\r\npre > code[class] {\r\n  outline: 0;\r\n  display: block;\r\n  font-size: 13px;\r\n  tab-size: 2;\r\n  padding: 1em;\r\n  overflow-x: auto;\r\n}\r\n\r\n/* =======================================\r\n// Fix incorrect Storybook implementation.\r\n// ======================================= */\r\n\r\n[class] > pre.hljs[class] {\r\n  overflow: hidden;\r\n  padding: 0;\r\n  white-space: pre;\r\n}\r\n\r\n[class] > pre.hljs[class] > code {\r\n  background-color: transparent;\r\n  border-radius: 0;\r\n}\r\n\r\n/* =======================================\r\n// Specific tweak for the Storybook documentation\r\n// ======================================= */\r\n\r\n/* Fix docs wrapper alignment and padding */\r\n.sbdocs.css-qunf3a {\r\n  justify-content: left;\r\n  padding: 3rem;\r\n}\r\n\r\n/* Fix TOC size */\r\n.css-zpcrvf {\r\n  width: auto !important;\r\n}\r\n\r\n.docs .callout {\r\n  max-width: none;\r\n}\r\n\r\n.bg-grey {\r\n  background-color: #e9e6f2 !important;\r\n}\r\n\r\n.bg-dark {\r\n  background-color: #17324d !important;\r\n}\r\n\r\n.btn-example .btn {\r\n  margin: 4px 8px;\r\n  width: 200px;\r\n}\r\n\r\n.square-color {\r\n  width: 150px;\r\n  height: 150px;\r\n  -webkit-box-sizing: border-box;\r\n  box-sizing: border-box;\r\n  padding: 15px;\r\n  margin-right: 15px;\r\n  float: left;\r\n}\r\n\r\n.c-line {\r\n  height: 60px;\r\n  width: 100%;\r\n  -webkit-box-sizing: border-box;\r\n  box-sizing: border-box;\r\n  padding: 15px;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.docs-show-dropdown-open div {\r\n  position: relative !important;\r\n  display: block !important;\r\n}\r\n\r\ndiv[id*='story'] .progress + .progress {\r\n  margin-top: 1rem;\r\n}\r\n\r\ndiv[id*='componenti-bottomnav'] > div {\r\n  max-width: 375px;\r\n  height: 240px;\r\n  margin: 0 5px 20px;\r\n  padding: 0;\r\n  border-top-style: dashed;\r\n  position: relative;\r\n  padding: 1rem;\r\n  margin-top: 1rem;\r\n  border: solid #f3f3f5;\r\n  border-width: 4px;\r\n  border-top-left-radius: 4px;\r\n  border-top-right-radius: 4px;\r\n  border-bottom: 0;\r\n  border-width: 0.2rem;\r\n}\r\n\r\ndiv[id*='componenti-bottomnav'] > div::after {\r\n  display: block;\r\n  clear: both;\r\n  content: '';\r\n}\r\n\r\ndiv[id*='componenti-bottomnav'] .bottom-nav {\r\n  position: absolute;\r\n}\r\n\r\n.test-docs .notification {\r\n  position: relative;\r\n}\r\n\r\n.test-desktop {\r\n  width: 100%;\r\n  height: 500px;\r\n  background: #fafafa;\r\n  border: 1px solid #eee;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.test-desktop .notification {\r\n  position: absolute;\r\n  display: block;\r\n}\r\n\r\n.layout-example.docs .d-flex,\r\n.layout-example.docs .row {\r\n  background-image:\r\n    linear-gradient(45deg, #d9dadb 25%, transparent 25%), linear-gradient(-45deg, #d9dadb 25%, transparent 25%),\r\n    linear-gradient(45deg, transparent 75%, #d9dadb 75%), linear-gradient(-45deg, transparent 75%, #d9dadb 75%);\r\n  background-size: 20px 20px;\r\n  background-position:\r\n    0 0,\r\n    0 10px,\r\n    10px -10px,\r\n    -10px 0;\r\n}\r\n\r\n.layout-example.docs .row > .col,\r\n.layout-example.docs .row > [class^='col-'] {\r\n  padding-top: 0.75rem;\r\n  padding-bottom: 0.75rem;\r\n  background-color: rgba(0, 102, 204, 0.75);\r\n  border: 1px solid #06c;\r\n  color: #fff;\r\n}\r\n\r\n.toolbar-docs-style {\r\n  max-width: 400px;\r\n  height: 400px;\r\n}\r\n\r\n/* =======================================\r\n// Display Back to top button inline in the docs\r\n// ======================================= */\r\n\r\n.back-to-top:not(.example) {\r\n  position: relative;\r\n  bottom: unset;\r\n  right: unset;\r\n  visibility: visible;\r\n  margin: 0 auto;\r\n  opacity: 1;\r\n  transform: scale(1);\r\n}\r\n\r\n.callout-inner p {\r\n  margin-top: 0;\r\n}\r\n"
  },
  {
    "path": "assets/docs/scss/_callouts.scss",
    "content": ".bd-callout {\n    padding: 1.25rem;\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n    border: 1px solid #eee;\n    border-left-width: 0.25rem;\n    border-radius: 0.25rem;\n  \n    h4 {\n      margin-top: 0;\n      margin-bottom: 0.25rem;\n    }\n    h3 {\n      margin-top: 0;\n      margin-bottom: 0.25rem;\n    }\n  \n    p:last-child {\n      margin-bottom: 0;\n    }\n  \n    code {\n      border-radius: 0.25rem;\n    }\n  \n    & + .bd-callout {\n      margin-top: -0.25rem;\n    }\n  }\n  \n  // Variations\n  @mixin bs-callout-variant($color) {\n    border-left-color: darken($color, 10%);\n    h4 {\n      color: darken($color, 10%);\n    }\n    h3 {\n      color: darken($color, 10%);\n    }\n  }\n  \n  .bd-callout-info {\n    @include bs-callout-variant($docs-info);\n  }\n  \n  .bd-callout-warning {\n    @include bs-callout-variant($docs-warning);\n  }\n  \n  .bd-callout-danger {\n    @include bs-callout-variant($docs-danger);\n  }\n  \n  .bd-callout-accessibility {\n    h4 {\n      color: $docs-accessibility;\n    }\n    border-left-color: lighten($docs-accessibility, 10%);\n    h3 {\n      color: $docs-accessibility;\n    }\n    border-left-color: lighten($docs-accessibility, 10%);\n  }"
  },
  {
    "path": "assets/docs/scss/_colors.scss",
    "content": "//\n// Docs color palette classes\n//\n\n@each $color, $value in $colors {\n    .swatch-#{$color} {\n      color: color-contrast($value);\n      background-color: #{$value};\n    }\n  }\n  \n  @each $color, $value in $theme-colors {\n    .swatch-#{$color} {\n      color: color-contrast($value);\n      background-color: #{$value};\n    }\n  }\n  \n  @each $color, $value in $grays {\n    .swatch-#{$color} {\n      color: color-contrast($value);\n      background-color: #{$value};\n    }\n  }\n  \n  $primary-bright: lighten(saturate($primary, 5%), 15%) !default;\n  $primary-light: lighten(saturate($primary, 5%), 45%) !default;\n  $docs-info: rgb(23, 50, 77) !default;\n  $docs-warning: rgb(255, 151, 0) !default;\n  $docs-danger: rgb(248, 62, 90) !default;\n  $docs-accessibility: rgb(11, 100, 65) !default;\n  $docs-dark: #3e5266 !default;"
  },
  {
    "path": "assets/docs/scss/bi-fonts.scss",
    "content": "$font-path: '../../../node_modules/bootstrap-italia/dist/fonts';\r\n\r\n/* Titillium+Web:300,400,600,700 */\r\n\r\n/* titillium-web-300 - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Titillium Web';\r\n  font-style: normal;\r\n  font-weight: 300;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300.svg#TitilliumWeb')\r\n      format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* titillium-web-300italic - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Titillium Web';\r\n  font-style: italic;\r\n  font-weight: 300;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.eot?#iefix')\r\n      format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */\r\n      url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* titillium-web-regular - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Titillium Web';\r\n  font-style: normal;\r\n  font-weight: 400;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */\r\n      url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* titillium-web-italic - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Titillium Web';\r\n  font-style: italic;\r\n  font-weight: 400;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */\r\n      url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* titillium-web-700 - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Titillium Web';\r\n  font-style: normal;\r\n  font-weight: 700;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700.svg#TitilliumWeb')\r\n      format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* titillium-web-700italic - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Titillium Web';\r\n  font-style: italic;\r\n  font-weight: 700;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.eot?#iefix')\r\n      format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */\r\n      url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */\r\n}\r\n/* titillium-web-600 - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Titillium Web';\r\n  font-style: normal;\r\n  font-weight: 600;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600.svg#TitilliumWeb')\r\n      format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* titillium-web-600italic - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Titillium Web';\r\n  font-style: italic;\r\n  font-weight: 600;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.eot?#iefix')\r\n      format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */\r\n      url('#{$font-path}/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* Lora:400,700 */\r\n\r\n/* lora-regular - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Lora';\r\n  font-style: normal;\r\n  font-weight: 400;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Lora/lora-v20-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Lora/lora-v20-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-regular.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-regular.woff') format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-regular.ttf') format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-regular.svg#Lora') format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* lora-700 - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Lora';\r\n  font-style: normal;\r\n  font-weight: 700;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700.woff') format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700.ttf') format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700.svg#Lora') format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* lora-italic - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Lora';\r\n  font-style: italic;\r\n  font-weight: 400;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Lora/lora-v20-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Lora/lora-v20-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-italic.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-italic.woff') format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-italic.ttf') format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-italic.svg#Lora') format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* lora-700italic - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Lora';\r\n  font-style: italic;\r\n  font-weight: 700;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700italic.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700italic.woff') format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700italic.ttf') format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Lora/lora-v20-latin-ext_latin-700italic.svg#Lora') format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* Roboto+Mono:400,700 */\r\n\r\n/* roboto-mono-regular - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Roboto Mono';\r\n  font-style: normal;\r\n  font-weight: 400;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.svg#RobotoMono')\r\n      format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* roboto-mono-700 - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Roboto Mono';\r\n  font-style: normal;\r\n  font-weight: 700;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff') format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.ttf') format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.svg#RobotoMono')\r\n      format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* roboto-mono-italic - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Roboto Mono';\r\n  font-style: italic;\r\n  font-weight: 400;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.ttf') format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.svg#RobotoMono')\r\n      format('svg'); /* Legacy iOS */\r\n}\r\n\r\n/* roboto-mono-700italic - latin-ext_latin */\r\n@font-face {\r\n  font-family: 'Roboto Mono';\r\n  font-style: italic;\r\n  font-weight: 700;\r\n  font-display: swap;\r\n  src: url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */\r\n  src:\r\n    local(''),\r\n    url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),\r\n    /* IE6-IE8 */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff2') format('woff2'),\r\n    /* Super Modern Browsers */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff')\r\n      format('woff'),\r\n    /* Modern Browsers */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.ttf')\r\n      format('truetype'),\r\n    /* Safari, Android, iOS */ url('#{$font-path}/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.svg#RobotoMono')\r\n      format('svg'); /* Legacy iOS */\r\n}\r\n"
  },
  {
    "path": "assets/docs/scss/docs.scss",
    "content": "/*!\n * Bootstrap Docs (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n// Dev notes\n//\n// Background information on nomenclature and architecture decisions here.\n//\n// - Bootstrap functions, variables, and mixins are included for easy reuse.\n//   Doing so gives us access to the same core utilities provided by Bootstrap.\n//   For example, consistent media queries through those mixins.\n//\n// - Bootstrap's **docs variables** are prefixed with `$docs-`.\n//   These custom colors avoid collision with the components Bootstrap provides.\n//\n// - Classes are prefixed with `.bd-`.\n//   These classes indicate custom-built or modified components for the design\n//   and layout of the Bootstrap docs. They are not included in our builds.\n//\n// Happy Bootstrapping!\n@import '../../../node_modules/bootstrap-italia/src/scss/base/functions';\n@import '../../../node_modules/bootstrap-italia/src/scss/base/mixins';\n@import '../../../node_modules/bootstrap-italia/src/scss/base/variables';\n// Load docs components\n@import 'colors';\n@import 'callouts';"
  },
  {
    "path": "babel.config.json",
    "content": "{\n  \"presets\": [\n    [\n      \"@babel/preset-env\",\n      {\n        \"targets\": {\n          \"chrome\": 100\n        }\n      }\n    ],\n    \"@babel/preset-typescript\",\n    \"@babel/preset-react\"\n  ],\n  \"plugins\": [\"@babel/plugin-transform-optional-chaining\"]\n}\n"
  },
  {
    "path": "codecov.yml",
    "content": "coverage:\n  status:\n    project:\n      default:\n        target: 90%\n        threshold: 5%\n    patch: false\n"
  },
  {
    "path": "commitlint.config.cjs",
    "content": "module.exports = {\n  parserPreset: 'conventional-changelog-conventionalcommits',\n  rules: {\n    'body-leading-blank': [1, 'always'],\n    'body-max-line-length': [2, 'always', 100],\n    'footer-leading-blank': [1, 'always'],\n    'footer-max-line-length': [2, 'always', 100],\n    'header-max-length': [2, 'always', 100],\n    'subject-case': [2, 'never', ['sentence-case', 'start-case', 'pascal-case', 'upper-case']],\n    'subject-empty': [2, 'never'],\n    'subject-full-stop': [2, 'never', '.'],\n    'type-case': [2, 'always', 'lower-case'],\n    'type-empty': [2, 'never'],\n    'type-enum': [\n      2,\n      'always',\n      ['build', 'chore', 'ci', 'docs', 'feat', 'fix', 'perf', 'refactor', 'revert', 'style', 'test']\n    ]\n  },\n  prompt: {\n    questions: {\n      type: {\n        description: \"Select the type of change that you're committing\",\n        enum: {\n          feat: {\n            description: 'A new feature',\n            title: 'Features',\n            emoji: '✨'\n          },\n          fix: {\n            description: 'A bug fix',\n            title: 'Bug Fixes',\n            emoji: '🐛'\n          },\n          docs: {\n            description: 'Documentation only changes',\n            title: 'Documentation',\n            emoji: '📚'\n          },\n          style: {\n            description:\n              'Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)',\n            title: 'Styles',\n            emoji: '💎'\n          },\n          refactor: {\n            description: 'A code change that neither fixes a bug nor adds a feature',\n            title: 'Code Refactoring',\n            emoji: '📦'\n          },\n          perf: {\n            description: 'A code change that improves performance',\n            title: 'Performance Improvements',\n            emoji: '🚀'\n          },\n          test: {\n            description: 'Adding missing tests or correcting existing tests',\n            title: 'Tests',\n            emoji: '🚨'\n          },\n          build: {\n            description:\n              'Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)',\n            title: 'Builds',\n            emoji: '🛠'\n          },\n          ci: {\n            description:\n              'Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)',\n            title: 'Continuous Integrations',\n            emoji: '⚙️'\n          },\n          chore: {\n            description: \"Other changes that don't modify src or test files\",\n            title: 'Chores',\n            emoji: '♻️'\n          },\n          revert: {\n            description: 'Reverts a previous commit',\n            title: 'Reverts',\n            emoji: '🗑'\n          }\n        }\n      },\n      scope: {\n        description: 'What is the scope of this change (e.g. component or file name)'\n      },\n      subject: {\n        description: 'Write a short, imperative tense description of the change'\n      },\n      body: {\n        description: 'Provide a longer description of the change'\n      },\n      isBreaking: {\n        description: 'Are there any breaking changes?'\n      },\n      breakingBody: {\n        description: 'A BREAKING CHANGE commit requires a body. Please enter a longer description of the commit itself'\n      },\n      breaking: {\n        description: 'Describe the breaking changes'\n      },\n      isIssueAffected: {\n        description: 'Does this change affect any open issues?'\n      },\n      issuesBody: {\n        description:\n          'If issues are closed, the commit requires a body. Please enter a longer description of the commit itself'\n      },\n      issues: {\n        description: 'Add issue references (e.g. \"fix #123\", \"re #123\".)'\n      }\n    }\n  }\n};\n"
  },
  {
    "path": "eslint.config.js",
    "content": "import js from '@eslint/js';\nimport reactRefresh from 'eslint-plugin-react-refresh';\nimport globals from 'globals';\nimport tseslint from 'typescript-eslint';\n\nexport default tseslint.config(\n  { ignores: ['node_modules', 'storybook-static', 'dist', 'coverage'] },\n  {\n    extends: [js.configs.recommended, ...tseslint.configs.recommended],\n    files: ['src/**/*.{ts,tsx}', 'stories/**/*.{ts,tsx}'],\n    languageOptions: {\n      ecmaVersion: 2020,\n      globals: globals.browser\n    },\n    plugins: {\n      'react-refresh': reactRefresh\n    },\n    rules: {\n      'react-refresh/only-export-components': ['off', { allowConstantExport: true }]\n    }\n  }\n);\n"
  },
  {
    "path": "jest-setup.js",
    "content": "import '@testing-library/jest-dom'\n"
  },
  {
    "path": "jest.config.cjs",
    "content": "/**\n * For a detailed explanation regarding each configuration property, visit:\n * https://jestjs.io/docs/configuration\n */\n\n/** @type {import('jest').Config} */\nconst config = {\n    // All imported modules in your tests should be mocked automatically\n    // automock: false,\n  \n    // Stop running tests after `n` failures\n    // bail: 0,\n  \n    // The directory where Jest should store its cached dependency information\n    // cacheDirectory: \"/tmp/jest_rs\",\n  \n    // Automatically clear mock calls, instances, contexts and results before every test\n    clearMocks: true,\n  \n    // Indicates whether the coverage information should be collected while executing the test\n    collectCoverage: true,\n  \n    // An array of glob patterns indicating a set of files for which coverage information should be collected\n    // collectCoverageFrom: undefined,\n  \n    // The directory where Jest should output its coverage files\n    coverageDirectory: 'coverage',\n  \n    // An array of regexp pattern strings used to skip coverage collection\n    // coveragePathIgnorePatterns: [\n    //   \"/node_modules/\"\n    // ],\n  \n    // Indicates which provider should be used to instrument code for coverage\n    coverageProvider: 'v8',\n  \n    // A list of reporter names that Jest uses when writing coverage reports\n    // coverageReporters: [\n    //   \"json\",\n    //   \"text\",\n    //   \"lcov\",\n    //   \"clover\"\n    // ],\n  \n    // An object that configures minimum threshold enforcement for coverage results\n    // coverageThreshold: undefined,\n  \n    // A path to a custom dependency extractor\n    // dependencyExtractor: undefined,\n  \n    // Make calling deprecated APIs throw helpful error messages\n    // errorOnDeprecated: false,\n  \n    // The default configuration for fake timers\n    // fakeTimers: {\n    //   \"enableGlobally\": false\n    // },\n  \n    // Force coverage collection from ignored files using an array of glob patterns\n    // forceCoverageMatch: [],\n  \n    // A path to a module which exports an async function that is triggered once before all test suites\n    // globalSetup: undefined,\n  \n    // A path to a module which exports an async function that is triggered once after all test suites\n    // globalTeardown: undefined,\n  \n    // A set of global variables that need to be available in all test environments\n    // globals: {},\n  \n    // The maximum amount of workers used to run your tests. Can be specified as % or a number. E.g. maxWorkers: 10% will use 10% of your CPU amount + 1 as the maximum worker number. maxWorkers: 2 will use a maximum of 2 workers.\n    // maxWorkers: \"50%\",\n  \n    // An array of directory names to be searched recursively up from the requiring module's location\n    // moduleDirectories: [\n    //   \"node_modules\"\n    // ],\n  \n    // An array of file extensions your modules use\n    moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node', 'mdx'],\n  \n    // A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module\n    moduleNameMapper: {\n      '^.+.(svg|png|jpg)$': 'jest-transform-stub',\n      '^.+\\\\.css$': 'identity-obj-proxy',\n      '^.+\\\\.mdx$': '@storybook/addon-docs/jest-transform-mdx'\n    },\n  \n    // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader\n    // modulePathIgnorePatterns: [],\n  \n    // Activates notifications for test results\n    // notify: false,\n  \n    // An enum that specifies notification mode. Requires { notify: true }\n    // notifyMode: \"failure-change\",\n  \n    // A preset that is used as a base for Jest's configuration\n    // preset: undefined,\n  \n    // Run tests from one or more projects\n    // projects: undefined,\n  \n    // Use this configuration option to add custom reporters to Jest\n    // reporters: undefined,\n  \n    // Automatically reset mock state before every test\n    // resetMocks: false,\n  \n    // Reset the module registry before running each individual test\n    // resetModules: false,\n  \n    // A path to a custom resolver\n    // resolver: undefined,\n  \n    // Automatically restore mock state and implementation before every test\n    // restoreMocks: false,\n  \n    // The root directory that Jest should scan for tests and modules within\n    // rootDir: undefined,\n  \n    // A list of paths to directories that Jest should use to search for files in\n    // roots: [\n    //   \"<rootDir>\"\n    // ],\n  \n    // Allows you to use a custom runner instead of Jest's default test runner\n    // runner: \"jest-runner\",\n  \n    // The paths to modules that run some code to configure or set up the testing environment before each test\n    // setupFiles: [],\n  \n    // A list of paths to modules that run some code to configure or set up the testing framework before each test\n    setupFilesAfterEnv: ['./jest-setup.js'], //setupFilesAfterEnv: ['<rootDir>/jest-setup.js']\n  \n    // The number of seconds after which a test is considered as slow and reported as such in the results.\n    // slowTestThreshold: 5,\n  \n    // A list of paths to snapshot serializer modules Jest should use for snapshot testing\n    // snapshotSerializers: [],\n  \n    // The test environment that will be used for testing\n    testEnvironment: 'jsdom',\n  \n    // Options that will be passed to the testEnvironment\n    // testEnvironmentOptions: {},\n  \n    // Adds a location field to test results\n    // testLocationInResults: false,\n  \n    // The glob patterns Jest uses to detect test files\n    // testMatch: [\n    //   \"**/__tests__/**/*.[jt]s?(x)\",\n    //   \"**/?(*.)+(spec|test).[tj]s?(x)\"\n    // ],\n  \n    // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped\n    // testPathIgnorePatterns: [\n    //   \"/node_modules/\"\n    // ],\n  \n    // The regexp pattern or array of patterns that Jest uses to detect test files\n    // testRegex: [],\n  \n    // This option allows the use of a custom results processor\n    // testResultsProcessor: undefined,\n  \n    // This option allows use of a custom test runner\n    // testRunner: \"jest-circus/runner\",\n  \n    // A map from regular expressions to paths to transformers\n    transform: {\n      '.(ts|tsx)$': 'ts-jest',\n      '.(js|jsx)$': 'babel-jest'\n    },\n  \n    // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation\n    transformIgnorePatterns: [\n       \"/node_modules/(?!uuid)/\"\n    //   \"\\\\.pnp\\\\.[^\\\\/]+$\"\n    ],\n  \n    // An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them\n    // unmockedModulePathPatterns: undefined,\n  \n    // Indicates whether each individual test should be reported during the run\n    // verbose: undefined,\n  \n    // An array of regexp patterns that are matched against all source file paths before re-running tests in watch mode\n    // watchPathIgnorePatterns: [],\n  \n    // Whether to use watchman for file crawling\n    // watchman: true,\n  };\n  \n  module.exports = config;"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"design-react-kit\",\n  \"description\": \"Componenti React per Bootstrap 5\",\n  \"keywords\": [\n    \"react\",\n    \"bootstrap\",\n    \"bootstrap-italia\"\n  ],\n  \"author\": \"Presidenza del Consiglio dei Ministri\",\n  \"contributors\": [\n    \"Matteo Avesani\",\n    \"Gianluca Esposito\",\n    \"Matteo Manchi\",\n    \"Paolo Mariotti\",\n    \"Marco Liberati\",\n    \"Francesco Zaia\",\n    \"Sanyam Dogra\",\n    \"Silvio Relli\",\n    \"Sabatino Galasso\",\n    \"Andrea Stagi\",\n    \"Federico Turbino\",\n    \"Nicola Squartini\",\n    \"Davide Bizzi\"\n  ],\n  \"bugs\": {\n    \"url\": \"https://github.com/italia/design-react-kit/issues\"\n  },\n  \"version\": \"5.10.0\",\n  \"license\": \"BSD-3\",\n  \"type\": \"module\",\n  \"module\": \"./dist/index.js\",\n  \"main\": \"./dist/index.cjs\",\n  \"types\": \"./dist/types/index.d.ts\",\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/types/index.d.ts\",\n      \"module\": \"./dist/index.js\",\n      \"main\": \"./dist/index.cjs\"\n    }\n  },\n  \"sideEffects\": [\n    \"dist/track-focus.js\",\n    \"src/track-focus.js\",\n    \"dist/index.ts\",\n    \"dist/index.js\",\n    \"src/index.ts\"\n  ],\n  \"files\": [\n    \"dist\",\n    \"src\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/italia/design-react-kit.git\"\n  },\n  \"engines\": {\n    \"node\": \">=20\"\n  },\n  \"scripts\": {\n    \"start\": \"NODE_OPTIONS=--max_old_space_size=16384 npm run storybook:serve\",\n    \"build\": \"tsup && tsc\",\n    \"test\": \"jest ./src ./test --passWithNoTests\",\n    \"test:ci\": \"jest ./src ./test --passWithNoTests --runInBand --ci\",\n    \"lint\": \"npx eslint .\",\n    \"prepare\": \"tsup && tsc && husky install\",\n    \"format-code\": \"npx prettier . --write\",\n    \"storybook:serve\": \"storybook dev -p 9001\",\n    \"storybook:build\": \"storybook build --docs\",\n    \"storybook:build:base\": \"storybook build\",\n    \"version\": \"conventional-changelog -p angular -i CHANGELOG.md -s && node scripts/wait-confirm && git add CHANGELOG.md\",\n    \"postversion\": \"echo \\\"You can now publish your version using 'git push --follow-tags'\\\"\"\n  },\n  \"peerDependencies\": {\n    \"bootstrap-italia\": \"^2.18.0\",\n    \"react\": \">=18.2.0\"\n  },\n  \"browserslist\": [\n    \"extends browserslist-config-design-italia\"\n  ],\n  \"lint-staged\": {\n    \"./{src,stories,test}/**/*.{js,ts,tsx,jsx,mdx}\": \"yarn lint\"\n  },\n  \"devDependencies\": {\n    \"@babel/core\": \"^7.26.0\",\n    \"@babel/preset-env\": \"^7.26.0\",\n    \"@babel/preset-react\": \"^7.25.9\",\n    \"@babel/preset-typescript\": \"^7.26.0\",\n    \"@commitlint/cli\": \"^18.4.3\",\n    \"@commitlint/config-conventional\": \"^18.4.3\",\n    \"@eslint/js\": \"^9.10.0\",\n    \"@storybook/addon-a11y\": \"^9.1.2\",\n    \"@storybook/addon-docs\": \"^9.1.2\",\n    \"@storybook/addon-links\": \"^9.1.2\",\n    \"@storybook/addon-onboarding\": \"^9.1.2\",\n    \"@storybook/react-vite\": \"^9.1.2\",\n    \"@testing-library/dom\": \"^10.4.1\",\n    \"@testing-library/jest-dom\": \"^6.4.2\",\n    \"@testing-library/react\": \"^16.3.0\",\n    \"@types/is-number\": \"^7.0.3\",\n    \"@types/jest\": \"^29.5.12\",\n    \"@types/node\": \"^20.12.2\",\n    \"@types/react\": \"^18.2.75\",\n    \"@types/react-bootstrap\": \"^0.32.37\",\n    \"@types/react-dom\": \"^18.2.24\",\n    \"@types/react-transition-group\": \"^4.4.10\",\n    \"@types/uuid\": \"^10.0.0\",\n    \"bootstrap-italia\": \"^2.18.0\",\n    \"browserslist-config-design-italia\": \"^1.0.0\",\n    \"conventional-changelog\": \"^7.1.1\",\n    \"eslint\": \"^9.10.0\",\n    \"eslint-plugin-mdx\": \"^3.1.5\",\n    \"eslint-plugin-prettier\": \"^5.1.3\",\n    \"eslint-plugin-react-refresh\": \"^0.4.11\",\n    \"eslint-plugin-storybook\": \"^9.1.2\",\n    \"globals\": \"^15.9.0\",\n    \"husky\": \"^8.0.1\",\n    \"jest\": \"^29.7.0\",\n    \"jest-environment-jsdom\": \"^29.7.0\",\n    \"jest-transform-stub\": \"^2.0.0\",\n    \"lint-staged\": \"15.2.10\",\n    \"prettier\": \"^3.2.5\",\n    \"react\": \"^18.2.0\",\n    \"react-dom\": \"^18.2.0\",\n    \"react-layout-masonry\": \"^1.2.0\",\n    \"sass-embedded\": \"^1.90.0\",\n    \"storybook\": \"^9.1.2\",\n    \"ts-jest\": \"^29.1.2\",\n    \"tslib\": \"^2.4.0\",\n    \"tsup\": \"^8.0.2\",\n    \"typeface-lora\": \"^1.1.13\",\n    \"typeface-roboto-mono\": \"^1.1.13\",\n    \"typescript\": \"^5.4.5\",\n    \"typescript-eslint\": \"^8.4.0\",\n    \"vite\": \"^6.4.2\"\n  },\n  \"dependencies\": {\n    \"@splidejs/react-splide\": \"^0.7.12\",\n    \"accessible-autocomplete\": \"^3.0.1\",\n    \"classnames\": \"^2.3.1\",\n    \"is-number\": \"^7.0.0\",\n    \"react-bootstrap\": \"^2.10.6\",\n    \"react-toastify\": \"^7.0.4\",\n    \"react-transition-group\": \"^4.4.5\",\n    \"reactstrap\": \"9.2.2\",\n    \"webfontloader\": \"^1.6.28\"\n  },\n  \"resolutions\": {\n    \"@types/react\": \"18.2.75\",\n    \"@types/react-dom\": \"18.2.24\"\n  },\n  \"overrides\": {\n    \"react-stickup\": {\n      \"react\": \"^18.2.0\"\n    }\n  }\n}\n"
  },
  {
    "path": "publiccode.yml",
    "content": "publiccodeYmlVersion: 0.5.0\nname: Design React Kit\napplicationSuite: Design system Italia\nurl: https://github.com/italia/design-react-kit\nsoftwareVersion: v5.10.0\nreleaseDate: '2026-03-17'\nplatforms:\n  - web\ncategories:\n  - website-builder\n  - integrated-library-system\n  - it-development\n  - design\norganisation:\n  uri: urn:x-italian-pa:pcm\n  name: Dipartimento per la trasformazione digitale\nroadmap: https://github.com/orgs/italia/projects/17/views/5?filterQuery=repo%3Aitalia%2Fdesign-react-kit\ndevelopmentStatus: stable\nsoftwareType: library\nintendedAudience:\n  countries:\n    - IT\ndescription:\n  it-IT:\n    shortDescription: Libreria di componenti React per sviluppare interfacce web\n      accessibili e coerenti per i siti e i servizi digitali della PA.\n    longDescription: Il Design React Kit, risorsa ufficiale del Design system\n      Italia, è una libreria di componenti sviluppati con React, pensata per\n      supportare la realizzazione di interfacce web per siti e servizi digitali\n      della Pubblica Amministrazione. Costruito sulle fondamenta di Bootstrap\n      Italia, ne eredita funzionalità, componenti, griglia e classi di utilità,\n      rendendoli disponibili in forma riutilizzabile all'interno di applicazioni\n      React. Il kit consente di sviluppare interfacce accessibili, inclusive e\n      semplici da mantenere, supportando la creazione di applicazioni web\n      dinamiche.\n    documentation: https://italia.github.io/design-react-kit/\n    features:\n      - Componenti React pronti all'uso\n      - Basato su Bootstrap Italia\n      - Implementa lo UI Kit Italia\n      - Realizzazione di interfacce responsive e accessibili\n      - Integrazione in applicazioni React\n      - Riutilizzo dei componenti\n      - Conformità alle Linee guida di design per i siti internet e servizi\n        digitali della PA\nlegal:\n  license: BSD-3-Clause-Clear\nmaintenance:\n  type: community\n  contacts:\n    - name: Designers Italia\n      email: contatti@designers.italia.it\nlocalisation:\n  localisationReady: false\n  availableLanguages:\n    - it\n"
  },
  {
    "path": "scripts/import_svgs.sh",
    "content": "#!/bin/sh\n\n# Import icons from BI and make them TS React components\necho 'Importing SVGs...'\n\nnpx svgr node_modules/bootstrap-italia/src/svg | tee src/Icon/assets/index.ts\n\necho 'Linting new components...'\n\nnpx eslint src/Icon/assets/*.ts* --fix\n\necho 'Reconfigure tests for new icons...'\n# Find out what SVGs have no title tag and print them into a txt file used for testing\nfind node_modules/bootstrap-italia/src/svg -iname \"*.svg\" -exec grep -Li \"title\" {} + | xargs -L 1 basename > ./test/icons-with-no-title.txt\n"
  },
  {
    "path": "scripts/svgIndexTemplate.js",
    "content": "const path = require('path');\n\nconst kebabCase = (string) =>\n  string\n    .replace(/([a-z])([A-Z])/g, '$1-$2')\n    .replace(/\\s+/g, '-')\n    .toLowerCase();\n\nfunction defaultIndexTemplate(filePaths) {\n  const iconsMap = [];\n  const switchCases = [];\n  for (const filePath of filePaths) {\n    const basename = path.basename(filePath, path.extname(filePath));\n    const exportName = /^\\d/.test(basename) ? `Svg${basename}` : basename;\n\n    const kebabName = kebabCase(exportName);\n    iconsMap.push(kebabName);\n    switchCases.push(`case '${kebabName}': {\n      return import('./${exportName}');\n    }`);\n  }\n  const file = `\nconst iconList: Record<string, boolean> = {\n  ${iconsMap.map((name) => `  \"${name}\": true,`).join('\\n')}\n};\nexport type IconName = keyof typeof iconList;\n\nexport const loadIcon = (\n  name: IconName\n) => {\n  switch (name) {\n${switchCases.join('\\n')}\n    default:\n      throw Error(\\`It should not land here. Requested icon: \"\\${name}\"\\`);\n  }\n};\n\nexport function isBundledIcon(name: string): name is IconName {\n  return name in iconList;\n}\n\nexport const allIcons = Object.keys(iconList)\n  `;\n  return file;\n}\nmodule.exports = defaultIndexTemplate;\n"
  },
  {
    "path": "scripts/svgTemplate.js",
    "content": "function defaultTemplate({ imports, componentName, props, jsx, interfaces }, { tpl }) {\n  return tpl`${imports}\n    ${interfaces}\n  export const component = (${props}) => {\n    return ${jsx};\n  };\n    `;\n}\nmodule.exports = defaultTemplate;\n"
  },
  {
    "path": "scripts/wait-confirm.js",
    "content": "var stdin = process.stdin;\n\nconsole.log('⌨️ Press any key to continue or ctrl+c to abort...');\n\nstdin.resume();\nstdin.setEncoding('utf8');\n\nstdin.on('data', function (key) {\n  if (key === '\\u0003') {\n    process.exit(1);\n  } else {\n    process.exit(0);\n  }\n});\n"
  },
  {
    "path": "src/Accordion/Accordion.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface AccordionProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Badge */\n  className?: string;\n  /** Utilizzare questo attributo per ottenere header con sfondo di colore primario quando questi è attivo o all’hover. */\n  background?: 'active' | 'hover';\n  /** Utilizzare questo attributo per mostrare, mediante un'icona a sinistra, lo stato di apertura */\n  iconLeft?: boolean;\n  testId?: string;\n}\n\nexport const Accordion: FC<AccordionProps> = ({\n  tag = 'div',\n  className,\n  background,\n  iconLeft = false,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames('accordion', className, {\n    'accordion-background-active': background === 'active',\n    'accordion-background-hover': background === 'hover',\n    'accordion-left-icon': iconLeft\n  });\n\n  return <Tag {...attributes} className={classes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Accordion/AccordionBody.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, PropsWithChildren, useCallback, useRef, useState } from 'react';\nimport { Transition } from 'react-transition-group';\nimport type { TransitionProps } from 'react-transition-group/Transition';\nimport { TransitionTimeouts, TransitionsKeys } from '../transitions';\nimport { omit, pick } from '../utils';\n\nexport type AccordionBodyProps = Partial<TransitionProps> & {\n  tag?: ElementType;\n  className?: string;\n  listClassName?: string;\n  active?: boolean;\n  onToggle?: () => void;\n};\n\n// hardcode these entries to avoid leaks\nconst transitionStatusToClassHash: Record<string, string> = {\n  entering: 'collapsing',\n  entered: 'collapse show',\n  exiting: 'collapsing',\n  exited: 'collapse'\n};\n\nfunction getTransitionClass(status: string) {\n  return transitionStatusToClassHash[status] || 'collapse';\n}\n\nfunction getHeight(node: HTMLElement) {\n  return node.scrollHeight;\n}\n\nexport const AccordionBody = ({\n  className,\n  listClassName,\n  tag = 'div',\n  active = false,\n  children,\n  timeout = TransitionTimeouts.Collapse,\n  ...attributes\n}: PropsWithChildren<AccordionBodyProps>) => {\n  const [height, setHeight] = useState<null | number>(null);\n  const nodeRef = useRef<HTMLElement>(null);\n  const onEntering = useCallback(\n    (isAppearing: boolean) => {\n      if (nodeRef.current) {\n        setHeight(getHeight(nodeRef.current));\n        attributes.onEntering?.(nodeRef.current, isAppearing);\n      }\n    },\n    [attributes.onEntering]\n  );\n  const onEntered = useCallback(\n    (isAppearing: boolean) => {\n      setHeight(null);\n      if (nodeRef.current) {\n        attributes.onEntered?.(nodeRef.current, isAppearing);\n      }\n    },\n    [attributes.onEntered]\n  );\n  const onExit = useCallback(\n    () => {\n      if (nodeRef.current) {\n        setHeight(getHeight(nodeRef.current));\n        attributes.onExit?.(nodeRef.current);\n      }\n    },\n    [attributes.onExit]\n  );\n  const onExiting = useCallback(\n    () => {\n      if (nodeRef.current) {\n        // getting this variable triggers a reflow\n        // @ts-expect-error variabile non usata\n        // eslint-disable-next-line @typescript-eslint/no-unused-vars\n        const _unused = nodeRef.current.offsetHeight;\n        setHeight(0);\n        attributes.onExiting?.(nodeRef.current);\n      }\n    },\n    [attributes.onExiting]\n  );\n  const onExited = useCallback(\n    () => {\n      setHeight(null);\n      if (nodeRef.current) {\n        attributes.onExited?.(nodeRef.current);\n      }\n    },\n    [attributes.onExited]\n  );\n  const Tag = tag;\n\n  const transitionProps = pick(attributes, TransitionsKeys);\n  const childProps = omit(attributes, TransitionsKeys);\n\n  return (\n    <Transition\n      nodeRef={nodeRef}\n      timeout={timeout}\n      in={active}\n      onEntering={onEntering}\n      onEntered={onEntered}\n      onExit={onExit}\n      onExiting={onExiting}\n      onExited={onExited}\n      {...transitionProps}\n    >\n      {(status) => {\n        const transitionClass = getTransitionClass(status);\n        const classes = classNames(className, transitionClass);\n        const listClasses = classNames(listClassName, 'accordion-body');\n        const style = height == null ? null : { height };\n\n        return (\n          <Tag className={classes} ref={nodeRef} style={{ ...childProps.style, ...style }} {...childProps}>\n            <div className={listClasses}>{children}</div>\n          </Tag>\n        );\n      }}\n    </Transition>\n  );\n};\n"
  },
  {
    "path": "src/Accordion/AccordionHeader.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes, ReactNode } from 'react';\n\nexport interface AccordionHeaderProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente AccordionHeader */\n  className?: string;\n  /** Utilizzare questo attributo per indicare se l'elemento è attivo o no */\n  active?: boolean;\n  /** Questa funzione verrà chiamata quando avviene un click sul componente AccordionHeader */\n  onToggle?: () => void;\n  /** Contenuto aggiuntivo all'interno del bottone dell'AccordionHeader */\n  append?: ReactNode;\n  testId?: string;\n}\n\nexport const AccordionHeader: FC<AccordionHeaderProps> = ({\n  className,\n  tag = 'button',\n  active = false,\n  append,\n  onToggle,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const toggleClasses = classNames(className, 'accordion-button', {\n    collapsed: !active\n  });\n  return (\n    <div className='accordion-header' data-testid={testId}>\n      <Tag\n        aria-expanded={active ? 'true' : 'false'}\n        className={toggleClasses}\n        onClick={onToggle}\n        {...attributes}\n        {...(tag === 'button' && { type: 'button' })}\n      ></Tag>\n      {append}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Accordion/AccordionItem.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface AccordionItemProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente */\n  className?: string;\n}\n\nexport const AccordionItem: FC<AccordionItemProps> = ({ tag = 'div', className, ...attributes }) => {\n  const Tag = tag;\n  const classes = classNames('accordion-item', className);\n\n  return <Tag {...attributes} className={classes} />;\n};\n"
  },
  {
    "path": "src/Alert/Alert.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes, MouseEventHandler, Ref } from 'react';\nimport { FadeProps, Alert as InnerAlert } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\n// Copy over from reactstrap and add new ones\nexport interface AlertProps extends HTMLAttributes<HTMLElement> {\n  closeClassName?: string;\n  closeAriaLabel?: string;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  /** Le varianti di colore definite in Bootstrap Italia\n   * @default primary\n   */\n  color?: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | string;\n  /** Quando abilitato mostra un'animazione di entrata ed uscita del componente Alert.\n   * @default true */\n  fade?: boolean;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  transition?: FadeProps;\n  /** Da utilizzare per impostare un riferimento all'elemento DOM */\n  innerRef?: Ref<HTMLElement>;\n  /** Quando abilitato mostra l'alert\n   * @default true\n   */\n  isOpen?: boolean;\n  toggle?: MouseEventHandler<unknown>;\n  testId?: string;\n}\n\nexport const Alert: FC<AlertProps> = ({ color = 'success', isOpen = true, fade = true, testId, ...props }) => {\n  const baseProps = {\n    color,\n    isOpen,\n    fade\n  };\n  return <InnerAlert data-testid={testId} {...baseProps} {...props} />;\n};\n"
  },
  {
    "path": "src/Autocomplete/Autocomplete.tsx",
    "content": "import React, { FC, useEffect } from 'react';\n// eslint-disable-next-line @typescript-eslint/ban-ts-comment\n// @ts-ignore non ci sono i types\nimport BaseAutocomplete from 'accessible-autocomplete/react';\n// Reference to https://www.npmjs.com/package/accessible-autocomplete\n// Implementation example: https://github.com/alphagov/accessible-autocomplete/blob/main/examples/react/index.html\n\nexport interface AutocompleteAttributes {\n  /** Identificativo */\n  id: string;\n  /** Label */\n  label: string;\n  /** Valori all'interno della select */\n  source: (query: string, syncResults: () => void) => void;\n  /** Valori chiave - valore all'interno della select */\n  onConfirm?: (value: string) => void;\n  /** Placeholder (default: ``) */\n  placeholder?: string;\n  /** Valore di default (default: ``) */\n  defaultValue?: string;\n  /** Modalità display menu (default: `inline`) */\n  displayMenu?: string;\n  /** Utilizzare per mostrare il successo nella validazione del valore nel campo Input */\n  valid?: boolean;\n  /** Testo di validazione per l'elemento del moduleo form. */\n  validationText?: string;\n  /** Funzione ritornante stringa in caso di nessun risultato */\n  tNoResults?: () => string;\n  /** Funzione ritornante stringa di suggerimento */\n  tAssistiveHint?: () => string;\n  /** Funzione ritornante stringa se la query è troppo corta */\n  tStatusQueryTooShort?: () => string;\n  /** Funzione ritornante stringa se non ci sono risultati di ricerca */\n  tStatusNoResults?: () => string;\n  /** Funzione ritornante stringa che identifica l'opzione selezionata */\n  tStatusSelectedOption?: () => string;\n  /** Funzione ritornante stringa che identifica i risultati */\n  tStatusResults?: () => string;\n  /** Classi aggiuntive da usare per il componente Button */\n  className?: string;\n  testId?: string;\n}\n\nconst tAssistiveHintDefault = () =>\n  'Quando i risultati del completamento automatico sono disponibili, usa le frecce su e giù per rivedere e Invio per selezionare. Utenti di dispositivi touch, esplora tramite tocco o con gesti di scorrimento';\nconst tNoResultsDefault = () => 'Nessun risultato trovato';\nconst tStatusQueryTooShortDefault = (minQueryLength: number) =>\n  `Digita ${minQueryLength} o più caratteri per mostrare le opzioni di ricerca`;\nconst tStatusNoResultsDefault = () => 'Nessun risultato di ricerca';\nconst tStatusSelectedOptionDefault = (selectedOption: number, length: number, index: number) =>\n  `${selectedOption} ${index + 1} di ${length} è sottolineato`;\nconst tStatusResultsDefault = (length: number, contentSelectedOption: number) => {\n  const words = {\n    result: length === 1 ? 'risultato' : 'risultati',\n    is: length === 1 ? 'è' : 'sono',\n    available: length === 1 ? 'disponibile' : 'disponibili'\n  };\n\n  return `${length} ${words.result} ${words.is} ${words.available}. ${contentSelectedOption}`;\n};\n\nexport const Autocomplete: FC<AutocompleteAttributes> = ({\n  tAssistiveHint = tAssistiveHintDefault,\n  tNoResults = tNoResultsDefault,\n  tStatusQueryTooShort = tStatusQueryTooShortDefault,\n  tStatusNoResults = tStatusNoResultsDefault,\n  tStatusSelectedOption = tStatusSelectedOptionDefault,\n  tStatusResults = tStatusResultsDefault,\n  placeholder = '',\n  defaultValue = '',\n  displayMenu = 'inline',\n  source,\n  validationText,\n  onConfirm,\n  ...attributes\n}) => {\n  const { id, valid } = attributes;\n  const validityCheck = valid === true || valid === false;\n\n  useEffect(() => {\n    const inputElement: HTMLInputElement = document.getElementById(id) as HTMLInputElement;\n    const labelElement = inputElement?.parentElement?.parentElement?.getElementsByTagName('label')[0];\n\n    if (inputElement.value !== '') {\n      labelElement?.classList.add('active');\n    }\n\n    inputElement?.addEventListener('focus', () => {\n      labelElement?.classList.add('active');\n    });\n    inputElement?.addEventListener('blur', () => {\n      if (inputElement.value === '') {\n        labelElement?.classList.remove('active');\n      }\n      if (onConfirm) {\n        onConfirm(inputElement.value);\n      }\n    });\n  }, [id]);\n\n  return (\n    <>\n      <label htmlFor={attributes.id}>{attributes.label}</label>\n      <BaseAutocomplete\n        source={source}\n        placeholder={placeholder}\n        defaultValue={defaultValue}\n        displayMenu={displayMenu}\n        tAssistiveHint={tAssistiveHint}\n        tNoResults={tNoResults}\n        tStatusQueryTooShort={tStatusQueryTooShort}\n        tStatusNoResults={tStatusNoResults}\n        tStatusSelectedOption={tStatusSelectedOption}\n        tStatusResults={tStatusResults}\n        onConfirm={onConfirm}\n        inputClasses={`form-control ${validityCheck && (valid === false ? 'is-invalid' : 'just-validate-success-field')}`}\n        showNoOptionsFound={true}\n        hintClasses='app-hint'\n        autoselect={false}\n        showAllValues={false}\n        templates={undefined}\n        confirmOnBlur={false}\n        menuAttributes={null}\n        menuClasses={null}\n        {...attributes}\n      />\n      <div className='form-feedback just-validate-error-label form-text form-feedback just-validate-error-label'>\n        {!valid && validationText}\n      </div>\n    </>\n  );\n};\n"
  },
  {
    "path": "src/Avatar/AvatarContainer.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface AvatarContainerProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente AvatarContainer */\n  className?: string;\n  testId?: string;\n}\n\nexport const AvatarContainer: FC<AvatarContainerProps> = ({ className, tag = 'div', testId, ...attributes }) => {\n  const Tag = tag;\n  const wrapperClasses = classNames(\n    'd-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap',\n    className\n  );\n  return <Tag {...attributes} className={wrapperClasses} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Avatar/AvatarExtraText.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface AvatarExtraTextProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente AvatarExtraText */\n  className?: string;\n  testId?: string;\n}\n\nexport const AvatarExtraText: FC<AvatarExtraTextProps> = ({ className, tag = 'div', testId, ...attributes }) => {\n  const Tag = tag;\n  const wrapperClass = classNames('extra-text', className);\n  return <Tag className={wrapperClass} {...attributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Avatar/AvatarGroupContainer.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface AvatarGroupContainerProps extends HTMLAttributes<HTMLUListElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente più esterno di AvatarGroupContainer */\n  wrapperClassName?: string;\n  testId?: string;\n}\n\nexport const AvatarGroupContainer: FC<AvatarGroupContainerProps> = ({\n  tag = 'ul',\n  wrapperClassName,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const wrapperClasses = classNames('avatar-group-stacked', wrapperClassName);\n  return <Tag {...attributes} className={wrapperClasses} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Avatar/AvatarIcon.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes, Ref } from 'react';\n\nexport interface AvatarIconProps extends HTMLAttributes<HTMLElement> {\n  /**\n   * Utilizzarlo in caso di utilizzo di componenti personalizzati, come ad esempio\n   * un link gestito da handler onClick.\n   * */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente AvatarIcon */\n  className?: string;\n  /** Le varianti di colore definite in Bootstrap Italia */\n  color?: 'primary' | 'secondary' | 'green' | 'orange' | 'red' | string;\n  /** Le dimensioni dell'icona definite in Bootstrap Italia */\n  size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl';\n  /**\n   * Quando definito rende l'icona un link cliccabile. Nota: se definito ignora la prop Tag.\n   * */\n  href?: string;\n  /** Da utilizzare per impostare un riferimento all'elemento DOM */\n  innerRef?: Ref<HTMLElement | HTMLAnchorElement>;\n  testId?: string;\n}\n\nexport const AvatarIcon: FC<AvatarIconProps> = ({\n  className,\n  tag = 'div',\n  size = 'md',\n  href,\n  color,\n  innerRef,\n  testId,\n  children,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const typeClass = classNames('avatar', {\n    [`size-${size}`]: size,\n    [`avatar-${color}`]: color,\n    className\n  });\n  if (href) {\n    return (\n      <a\n        href={href}\n        {...attributes}\n        className={typeClass}\n        ref={innerRef as Ref<HTMLAnchorElement>}\n        data-testid={testId}\n      >\n        {children}\n      </a>\n    );\n  }\n\n  return (\n    <Tag {...attributes} className={typeClass} data-testid={testId}>\n      {children}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Avatar/AvatarPresence.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface AvatarPresenceProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente AvatarPresence */\n  className?: string;\n  /** Utilizzare questo attributo per indicare il tipo di presenza dell'utente. */\n  presence: 'active' | 'busy' | 'hidden' | string;\n  testId?: string;\n}\n\nexport const AvatarPresence: FC<AvatarPresenceProps> = ({\n  className,\n  tag = 'div',\n  presence,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const typeClass = classNames(\n    'avatar-presence',\n    {\n      presence\n    },\n    className\n  );\n  return <Tag {...attributes} className={typeClass} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Avatar/AvatarStatus.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface AvatarStatusProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente AvatarStatus */\n  className?: string;\n  /** Utilizzare questo attributo per indicare il tipo di stato dell'utente. */\n  status: 'approved' | 'declined' | 'notify' | string;\n  testId?: string;\n}\n\nexport const AvatarStatus: FC<AvatarStatusProps> = ({ className, tag = 'div', status, testId, ...attributes }) => {\n  const Tag = tag;\n  const typeClass = classNames(\n    'avatar-status',\n    {\n      status\n    },\n    className\n  );\n  return <Tag {...attributes} className={typeClass} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Avatar/AvatarWrapper.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface AvatarWrapperProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente AvatarStatus */\n  className?: string;\n  /** Utilizzare questo attributo qualora si volesse utilizzare un componente AvatarExtraText all'interno dell'Avatar. */\n  extra?: 'text' | string;\n  testId?: string;\n}\n\nexport const AvatarWrapper: FC<AvatarWrapperProps> = ({ className, tag = 'div', extra, testId, ...attributes }) => {\n  const Tag = tag;\n  const wrapperClass = classNames('avatar-wrapper', className, {\n    [`avatar-extra-${extra}`]: extra\n  });\n  return <Tag {...attributes} className={wrapperClass} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/BackToTop/BackToTop.tsx",
    "content": "import React, { useLayoutEffect, useState } from 'react';\nimport { Icon } from '../Icon/Icon';\nimport classNames from 'classnames';\n\nexport interface BackToTopProps {\n  /**\n   * Aria label che definisce lo scopo del componente (default: `Torna su`)\n   */\n  ariaLabel?: string;\n  /**\n   * Classi aggiuntive da usare per il componente\n   */\n  className?: string;\n  /**\n   * Renderizza la variante `dark` del componente\n   */\n  dark?: boolean;\n  /**\n   * Renderizza la variante `small` del componente\n   */\n  small?: boolean;\n  /**\n   * Aggiunge l'ombra al componente\n   */\n  shadow?: boolean;\n  /**\n   * Configurazione riguardante dopo quanti pixel di scroll il bottone viene mostrato\n   */\n  showOffset?: number;\n}\n\nconst backToTop = () => {\n  window.scrollTo({ top: 0, behavior: 'smooth' });\n};\n\nexport const BackToTop = ({\n  ariaLabel = 'Torna su',\n  className,\n  dark = false,\n  small = false,\n  shadow = false,\n  showOffset = 200\n}: BackToTopProps) => {\n  const [showBtn, setShowBtn] = useState(false);\n\n  useLayoutEffect(() => {\n    window.addEventListener('scroll', () => {\n      if (window.scrollY > showOffset) {\n        setShowBtn(true);\n      } else {\n        setShowBtn(false);\n      }\n    });\n  }, [showOffset]);\n\n  return (\n    <a\n      aria-label={ariaLabel}\n      href=\"#\"\n      className={classNames(\n        className,\n        'back-to-top',\n        small && 'back-to-top-small',\n        showBtn && 'back-to-top-show',\n        dark && 'dark',\n        shadow && 'shadow'\n      )}\n      id='back-to-top-btn'\n      onClick={backToTop}\n      style={{ padding: 0 }}\n      color={!dark ? 'primary' : ''}\n    >\n      <Icon color={dark ? 'secondary' : 'light'} icon='it-arrow-up' style={{ cursor: 'pointer' }} />\n    </a>\n  );\n};\n"
  },
  {
    "path": "src/Badge/Badge.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType, Ref, ReactNode, AnchorHTMLAttributes } from 'react';\nimport { Badge as BadgeReact } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\nexport type BadgeProps = {\n  /** Le varianti di colore definite in Bootstrap Italia */\n  color?: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | string;\n  /** Quando attivo rende i Badge arrotondati */\n  pill?: boolean;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Badge */\n  className?: string;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  /** Da utilizzare per impostare un riferimento all'elemento DOM */\n  innerRef?: Ref<HTMLElement>;\n  /** Il contenuto del badge */\n  children: ReactNode;\n  testId?: string;\n} & (HTMLAttributes<HTMLElement> | AnchorHTMLAttributes<HTMLAnchorElement>);\n\nexport const Badge: FC<BadgeProps> = ({\n  color = 'secondary',\n  pill = false,\n  tag = 'span',\n  children,\n  testId,\n  ...attributes\n}) => {\n  return (\n    <BadgeReact color={color} pill={pill} tag={tag} {...attributes} data-testid={testId}>\n      {children}\n    </BadgeReact>\n  );\n};\n"
  },
  {
    "path": "src/BottomNav/BottomNav.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface BottomNavProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente BottomNav */\n  className?: string;\n  testId?: string;\n}\n\nexport const BottomNav: FC<BottomNavProps> = ({ tag = 'nav', testId, ...attributes }) => {\n  const Tag = tag;\n  return (\n    <Tag className='bottom-nav' data-testid={testId}>\n      <ul {...attributes} />\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/BottomNav/BottomNavItem.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes, MouseEvent } from 'react';\nimport classNames from 'classnames';\nimport { Icon } from '../Icon/Icon';\n\nexport interface BottomNavItemProps extends HTMLAttributes<HTMLLIElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente BottomNavItem */\n  className?: string;\n  /** Quando abilitato mostra l'elemento come attivo */\n  active?: boolean;\n  /** Indica l'URL a cui puntare (utilizzare o questo o onClick) */\n  url?: string;\n  /** Indica il link route a cui l'elemento deve puntare. */\n  to?: string;\n  /** Etichetta da associare all'elemento */\n  label?: string;\n  /** Testo esplicativo per dispositivi screen reader. */\n  srText?: string;\n  /** Icona da utilizzare per l'elemento */\n  iconName?: string;\n  /** Quando abilitato indica una sezione che richiede attenzione o presenta nuovi contenuti */\n  alert?: boolean;\n  /** Visualizza dei badge con indicazioni numeriche in alto a destra dell'icona */\n  badge?: number;\n  /** Da utilizzare al posto di url quando la gestione del click è in JS */\n  onLinkClick?: (event: MouseEvent<HTMLAnchorElement>) => void;\n  /**\n   * Indica l'URL a cui far puntare il componente BottomNavItem.\n   * @deprecated. Usare `url` o `onLinkClick`\n   * */\n  link?: string;\n  testId?: string;\n}\n\nexport const BottomNavItem: FC<BottomNavItemProps> = ({\n  active = false,\n  badge,\n  alert = false,\n  url,\n  to,\n  srText,\n  iconName = 'it-comment',\n  label,\n  tag = 'a',\n  onLinkClick,\n  link,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const activeClass = classNames({ active });\n  const badgeWrapper = Boolean(badge) && (\n    <div className='badge-wrapper'>\n      <span className='bottom-nav-badge'>{badge}</span>\n    </div>\n  );\n  const alertWrapper = Boolean(alert) && (\n    <div className='badge-wrapper'>\n      <span className='bottom-nav-alert' />\n    </div>\n  );\n  return (\n    <li {...attributes} data-testid={testId}>\n      <Tag href={url || link || '#'} className={activeClass} to={to} onClick={onLinkClick}>\n        {badgeWrapper}\n        {alertWrapper}\n        <Icon icon={iconName} />\n        <span className='bottom-nav-label'>\n          {label}\n          {srText ? <span className='visually-hidden'>{srText}</span> : null}\n        </span>\n      </Tag>\n    </li>\n  );\n};\n"
  },
  {
    "path": "src/Breadcrumb/Breadcrumb.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport { Breadcrumb as BreadcrumbBase } from 'reactstrap';\nimport classNames from 'classnames';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\nexport interface BreadcrumbProps extends HTMLAttributes<HTMLDivElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati per la l'elemento lista interno */\n  listTag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Nav */\n  className?: string;\n  /** Classi aggiuntive da usare per il componente di lista interno */\n  listClassName?: string;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  /** Indica se si vuole la versione con fondo scuro */\n  dark?: boolean;\n  /** Etichetta significativa per descrivere il tipo di navigazione */\n  'aria-label'?: string;\n  testId?: string;\n}\n\nexport const Breadcrumb: FC<BreadcrumbProps> = ({\n  className,\n  listClassName,\n  dark,\n  'aria-label': label,\n  testId,\n  ...attributes\n}) => {\n  const classes = classNames(className, 'breadcrumb-container');\n  const listClasses = classNames(listClassName, { dark }, dark && 'px-3');\n  const ariaLabel = label ?? 'Percorso di navigazione';\n  return (\n    <BreadcrumbBase\n      className={classes}\n      listClassName={listClasses}\n      aria-label={ariaLabel}\n      data-testid={testId}\n      {...attributes}\n    />\n  );\n};\n"
  },
  {
    "path": "src/Button/Button.tsx",
    "content": "import React, { FC, ButtonHTMLAttributes, ElementType, Ref } from 'react';\nimport classNames from 'classnames';\n\nimport { Button as ButtonBase } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\n// reactstrap wrapper\nexport interface ButtonProps extends ButtonHTMLAttributes<HTMLButtonElement> {\n  /** Quando abilitato, estende il componente Button fino a prendere tutta la larghezza disponibile */\n  block?: boolean;\n  /** Utilizzarlo disabilitare il colore di sfondo, ed applicarlo invece al bordo.  */\n  outline?: boolean;\n  /** Utilizzarlo in caso di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Button */\n  className?: string;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  innerRef?: Ref<HTMLButtonElement>;\n  /** Da utilizzare si usa una icona nel contenuto del Button */\n  icon?: boolean;\n  /** Da utilizzare per le varianti di dimensione del componente Button */\n  size?: 'lg' | 'sm' | 'xs';\n  /** Da utilizzare per i bottoni di chiusura all'interno di altri componenti (i.e. Chips, Modali, etc...) */\n  close?: boolean;\n  active?: boolean;\n  href?: string;\n  testId?: string;\n}\n\nexport const Button: FC<ButtonProps> = ({\n  tag = 'button',\n  icon = false,\n  color = '',\n  className,\n  testId,\n  ...attributes\n}) => {\n  const classes = classNames(className, {\n    'btn-icon': icon\n  });\n\n  const ariaAttributes = {\n    ...(attributes.disabled && { 'aria-disabled': true })\n  };\n\n  const baseProps = { color, tag };\n\n  return <ButtonBase className={classes} data-testid={testId} {...baseProps} {...attributes} {...ariaAttributes} />;\n};\n"
  },
  {
    "path": "src/Callout/Callout.tsx",
    "content": "import React, { FC, ElementType, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface CalloutProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive per il componente */\n  className?: string;\n  /** Permette di dichiarare il colore del bordo e del titolo */\n  color?: 'success' | 'warning' | 'danger' | 'note' | 'important' | string;\n  /** Permette personalizzare il tag utilizzato per il Callout (diverso da \"div\"). Accetta sia tag HTML che componenti React. */\n  tag?: ElementType;\n  /** Abilita il Callout di tipo Highlight */\n  highlight?: boolean;\n  /** Abilita il Callout di tipo Approfondimento */\n  detailed?: boolean;\n  testId?: string;\n}\n\nexport const Callout: FC<CalloutProps> = ({\n  children,\n  color = '',\n  highlight = false,\n  className,\n  detailed,\n  tag = 'div',\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames(className, color, 'callout', {\n    'callout-highlight': highlight,\n    'callout-more': detailed\n  });\n  return (\n    <Tag className={classes} {...attributes} data-testid={testId}>\n      {!highlight && !detailed ? <div className='callout-inner'>{children}</div> : children}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Callout/CalloutMoreFooter.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, PropsWithChildren, useState } from 'react';\nimport { Button } from '../Button/Button';\nimport { Icon } from '../Icon/Icon';\n\nexport interface CalloutMoreFooterProps {\n  id?: string;\n  /** Utilizzarlo in caso si utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente */\n  className?: string;\n  fileUrl?: string;\n}\n\nexport const CalloutMoreFooter: FC<PropsWithChildren<CalloutMoreFooterProps>> = ({\n  id = 'cm-footer',\n  tag = 'div',\n  className,\n  fileUrl,\n  children,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames('collapse-div', className);\n\n  const [isOpen, setOpen] = useState(false);\n\n  return (\n    <Tag {...attributes} className={classes}>\n      <div className='collapse-header' id={`${id}-heading`}>\n        <Button\n          color='primary'\n          className='callout-more-toggle'\n          onClick={() => setOpen(!isOpen)}\n          aria-controls={`${id}-collapse`}\n          aria-expanded={isOpen}\n          style={{ fontFamily: 'var(--bs-font-sans-serif)', fontSize: '1rem' }}\n        >\n          Leggi tutto <span></span>\n        </Button>\n        {fileUrl && (\n          <a\n            className='callout-more-download'\n            href={fileUrl}\n            style={{\n              fontFamily: 'var(--bs-font-sans-serif)',\n              fontSize: '1rem'\n            }}\n          >\n            <Icon icon='it-download' />\n            <span className='visually-hidden'>PDF</span>Download\n          </a>\n        )}\n      </div>\n      <div\n        className={`collapse ${isOpen ? 'show' : ''}`}\n        role='tabpanel'\n        id={`${id}-collapse`}\n        aria-labelledby={`${id}-heading`}\n      >\n        <div className='collapse-body'>{children}</div>\n      </div>\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Callout/CalloutText.tsx",
    "content": "import React, { FC, ElementType, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface CalloutTextProps extends HTMLAttributes<HTMLElement> {\n  /** Aumenta la dimensione del testo nel paragrafo contenuto  */\n  bigText?: boolean;\n  /** Classi aggiuntive per il componente */\n  className?: string;\n  /** Permette personalizzare il tag utilizzato per il contenitore del titolo (diverso da \"div\"). Accetta sia tag HTML che componenti React. */\n  tag?: ElementType;\n  testId?: string;\n}\n\nexport const CalloutText: FC<CalloutTextProps> = ({\n  bigText = false,\n  children,\n  className,\n  tag = 'p',\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames(className, {\n    'callout-big-text': bigText\n  });\n  return (\n    <Tag className={classes} {...attributes} data-testid={testId}>\n      {children}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Callout/CalloutTitle.tsx",
    "content": "import React, { FC, ElementType, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface CalloutTitleProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive per il componente */\n  className?: string;\n  /** Permette personalizzare il tag utilizzato per il contenitore del titolo (diverso da \"div\"). Accetta sia tag HTML che componenti React. */\n  tag?: ElementType;\n  testId?: string;\n}\n\nexport const CalloutTitle: FC<CalloutTitleProps> = ({ children, className, tag = 'div', testId, ...attributes }) => {\n  const Tag = tag;\n  const classes = classNames(className, 'callout-title');\n  return (\n    <Tag className={classes} {...attributes} data-testid={testId}>\n      {children}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Card/Card.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType, Ref } from 'react';\nimport classNames from 'classnames';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\nexport interface CardProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Card */\n  className?: string;\n  /** Da utilizzare per impostare un riferimento all'elemento DOM */\n  innerRef?: Ref<HTMLElement>;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  /** Abilita la versione teaser della Card */\n  teaser?: boolean;\n  /** La card contiene un'immagine */\n  image?: boolean;\n  /** La card è di tipo banner */\n  banner?: boolean;\n  /** La card è di tipo profile */\n  profile?: boolean;\n  /** La card è inline */\n  inline?: boolean;\n  /** La card è inline-reverse */\n  inlineReverse?: boolean;\n  /** La card è inline-mini */\n  inlineMini?: boolean;\n  /** La card è arrotondata */\n  rounded?: boolean;\n  /** La card è full height */\n  fullHeight?: boolean;\n  /** La card ha un bordo */\n  border?: boolean;\n  /** La card ha un bordo di estremità */\n  borderTop?: boolean;\n  /** La card ha un bordo */\n  shadow?: 'sm' | 'lg' | 'normal' | null;\n  testId?: string;\n}\n\nexport const Card: FC<CardProps> = ({\n  tag = 'article',\n  teaser,\n  image,\n  border=true,\n  borderTop,\n  inline,\n  inlineReverse,\n  inlineMini,\n  rounded,\n  fullHeight,\n  banner,\n  profile,\n  shadow=null,\n  testId,\n  ...attributes\n}) => {\n  const cardClasses = classNames('it-card', attributes.className, {\n    'card-teaser': teaser,\n    'it-card-image': image,\n    'border': border,\n    'it-card-inline': inline,\n    'it-card-inline-reverse': inlineReverse,\n    'it-card-inline-mini': inlineMini,\n    'it-card-height-full': fullHeight,\n    'rounded': rounded,\n    'card-teaser-wrapper': teaser,\n    'shadow': shadow === 'normal',\n    'shadow-lg': shadow === 'lg',\n    'shadow-sm': shadow === 'sm',\n    'it-card-banner': banner,\n    'it-card-profile': profile,\n    'it-border-top': borderTop,\n    'it-border-top-secondary': borderTop,\n\n  });\n\n  const T = tag;\n\n  return (\n    <T\n      {...attributes}\n      className={cardClasses}\n      data-testid={testId}\n    />\n  );\n\n};\n"
  },
  {
    "path": "src/Card/CardBody.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType, Ref } from 'react';\nimport { CardBody as InnerCardBody } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n// Note: this is a wrapper class around a reactstrap component.\n// TODO: remove this class and restore the direct import when\n// https://github.com/storybookjs/storybook/issues/10536 gets resolved\n\nexport interface CardBodyProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Card */\n  className?: string;\n  /** Da utilizzare per impostare un riferimento all'elemento DOM */\n  innerRef?: Ref<HTMLElement>;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  testId?: string;\n}\n\nexport const CardBody: FC<CardBodyProps> = ({ tag = 'div', testId, ...props }) => (\n  <InnerCardBody {...props} tag={tag} data-testid={testId} />\n);\n"
  },
  {
    "path": "src/Card/CardCategory.tsx",
    "content": "import React, { FC, HTMLAttributes, MouseEvent } from 'react';\nimport classNames from 'classnames';\n\nimport { Icon } from '../Icon/Icon';\n\nexport interface CardCategoryProps extends HTMLAttributes<HTMLElement> {\n  /** Mostra un'icona nella Card. Passare il nome dell'icona per utilizzarlo. */\n  iconName?: string;\n  /** Mostra la data nella Card. Passare una data già formattata come stringa. */\n  date?: string;\n  /** Se usato come link, passare l'URL target. */\n  href?: string;\n  /** Descrizione della data (es. 'Data evento') */\n  dateDescription?: string;\n  /** Descrizione del testo (es. 'Titolo evento') */\n  textDescription?: string;\n  /** Titolo dell' icona */\n  iconTitle?: string;\n  /** Da utilizzare al posto di url quando la gestione del click è in JS */\n  onClick?: (event: MouseEvent<HTMLAnchorElement>) => void;\n  testId?: string;\n}\n\nexport const CardCategory: FC<CardCategoryProps> = ({\n  iconName,\n  iconTitle,\n  date,\n  href,\n  onClick,\n  testId,\n  children,\n  textDescription,\n  dateDescription,\n  ...rest\n}) => {\n  const classes = classNames({\n    'category-top': date || ' ',\n    'categoryicon-top': iconName\n  });\n  // Simple category link\n  const categoryLink = !iconName && (\n    <>\n      {textDescription && <span className='visually-hidden'>{textDescription}</span>}\n      <a href={href} className='category' onClick={onClick}>\n        {children}\n      </a>\n    </>\n  );\n  const categoryDate = date && <span className='data'>{date}</span>;\n  // Category with icon\n  const categoryText = iconName && <span className='text'>{children}</span>;\n  const categoryIcon = iconName && <Icon icon={iconName} title={iconTitle} />;\n\n  return (\n    <div className={classes} {...rest} data-testid={testId}>\n      {categoryLink}\n      {categoryIcon}\n      {categoryText && textDescription && <span className='visually-hidden'>{textDescription}</span>}\n      {categoryText}\n      {dateDescription && <span className='visually-hidden'>{dateDescription}</span>}\n      {categoryDate}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Card/CardFooterCTA.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface CardFooterCTAProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente CardFooterCTA*/\n  className?: string;\n  testId?: string;\n}\n\nexport const CardFooterCTA: FC<CardFooterCTAProps> = ({ className, tag = 'div', testId, ...attributes }) => {\n  const Tag = tag;\n  const classes = classNames(className, 'it-card-footer');\n  return <Tag className={classes} {...attributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Card/CardReadMore.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nimport { Icon } from '../Icon/Icon';\n\nexport interface CardReadMoreProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente CardReadMore*/\n  className?: string;\n  /** Il contenuto in testo da mostrare */\n  text: string;\n  /** Passare l'URL target. */\n  href?: string;\n  /** Mostra un'icona nella Card per l'azione \"Leggi di più\". Passare il nome dell'icona per utilizzarlo. */\n  iconName?: string;\n  testId?: string;\n}\n\nexport const CardReadMore: FC<CardReadMoreProps> = ({\n  className,\n  text,\n  iconName = 'it-arrow-right',\n  tag = 'a',\n  href,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames(className, 'read-more');\n  return (\n    <Tag className={classes} href={href} {...attributes} data-testid={testId}>\n      <span className='text'>{text}</span>\n      {iconName && <Icon icon={iconName} />}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Card/CardSignature.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface CardSignatureProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente CardSignature*/\n  className?: string;\n  testId?: string;\n}\n\nexport const CardSignature: FC<CardSignatureProps> = ({ className, tag = 'span', testId, ...attributes }) => {\n  const Tag = tag;\n  const classes = classNames(className, 'card-signature');\n  return <Tag className={classes} {...attributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Card/CardTag.tsx",
    "content": "import React, { AnchorHTMLAttributes, FC, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface CardTagProps extends AnchorHTMLAttributes<HTMLAnchorElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente CardTag*/\n  className?: string;\n  testId?: string;\n}\n\nexport const CardTag: FC<CardTagProps> = ({ className, tag = 'a', testId, ...attributes }) => {\n  const Tag = tag;\n  const classes = classNames(className, 'card-tag');\n  return <Tag className={classes} {...attributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Card/CardTagsHeader.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface CardTagsHeaderProps extends HTMLAttributes<HTMLElement> {\n  /** Mostra la data nella Card. Passare una data già formattata come stringa. */\n  date?: string;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente CardTagsHeader */\n  className?: string;\n  testId?: string;\n}\n\nexport const CardTagsHeader: FC<CardTagsHeaderProps> = ({\n  date,\n  children,\n  className,\n  tag = 'div',\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames('head-tags', className);\n  return (\n    <Tag className={classes} {...attributes} data-testid={testId}>\n      {children}\n      {date && <span className='data'>{date}</span>}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Card/CardText.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport { CardText as InnerCardText } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n// Note: this is a wrapper class around a reactstrap component.\n// TODO: remove this class and restore the direct import when\n// https://github.com/storybookjs/storybook/issues/10536 gets resolved\n\nexport interface CardTextProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente CardText */\n  className?: string;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  testId?: string;\n}\n\nexport const CardText: FC<CardTextProps> = (props) => {\n  return <InnerCardText {...props} data-testid={props.testId} />;\n};\n"
  },
  {
    "path": "src/Card/CardTitle.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport { CardTitle as InnerCardTitle } from 'reactstrap';\n\n// Note: this is a wrapper class around a reactstrap component.\n// TODO: remove this class and restore the direct import when\n// https://github.com/storybookjs/storybook/issues/10536 gets resolved\n\nexport interface CardTitleProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente CardTitle */\n  className?: string;\n  testId?: string;\n}\n\nexport const CardTitle: FC<CardTitleProps> = (props) => {\n  return <InnerCardTitle {...props} data-testid={props.testId} />;\n};\n"
  },
  {
    "path": "src/Carousel/Carousel.tsx",
    "content": "import React, { FC } from 'react';\nimport classNames from 'classnames';\n\nimport {Splide, SplideProps} from '@splidejs/react-splide'\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nconst CONFIG_DEFAULT: any = {\n  slideFocus: false,\n  rewind: true,\n  perMove: 1,\n  i18n: {\n    prev: 'Slide precedente',\n    next: 'Slide successiva',\n    first: 'Vai alla prima slide',\n    last: 'Vai all’ultima slide',\n    slideX: 'Vai alla slide %s',\n    pageX: 'Vai a pagina %s',\n    play: 'Attiva autoplay',\n    pause: 'Pausa autoplay',\n    carousel: 'Carosello',\n    select: 'Seleziona una slide da mostrare',\n    slide: 'slide',\n    slideLabel: '%s di %s',\n  },\n}\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nconst CONFIGS: any= {\n  'landscape-three-cols': {\n    type: 'slide',\n    perPage: 3,\n    gap: 24,\n    padding: { left: 0, right: 0 },\n    arrows: false,\n    breakpoints: {\n      768: {\n        perPage: 1,\n        gap: 24,\n        padding: { left: 0, right: 0 },\n        arrows: false,\n      },\n      992: {\n        perPage: 2,\n        gap: 24,\n        padding: { left: 40, right: 40 },\n        arrows: false,\n      },\n    },\n  },\n  'landscape-three-cols-arrows': {\n    type: 'slide',\n    perPage: 3,\n    gap: 24,\n    padding: { left: 0, right: 0 },\n    arrows: true,\n    breakpoints: {\n      768: {\n        perPage: 1,\n        gap: 24,\n        padding: { left: 40, right: 40 },\n        arrows: true,\n      },\n      992: {\n        perPage: 2,\n        gap: 24,\n        padding: { left: 40, right: 40 },\n        arrows: true,\n      },\n    },\n  },\n  'big-image': {\n    type: 'loop',\n    perPage: 1,\n    gap: 48,\n    padding: { left: 320, right: 320 },\n    arrows: false,\n    breakpoints: {\n      768: {\n        perPage: 1,\n        gap: 0,\n        padding: { left: 0, right: 0 },\n        arrows: false,\n      },\n      992: {\n        perPage: 1,\n        gap: 24,\n        padding: { left: 160, right: 160 },\n        arrows: false,\n      },\n    },\n  },\n  'standard-image': {\n    type: 'loop',\n    perPage: 3,\n    gap: 24,\n    padding: { left: 48, right: 48 },\n    arrows: false,\n    breakpoints: {\n      768: {\n        perPage: 1,\n        gap: 24,\n        padding: { left: 40, right: 40 },\n        arrows: false,\n      },\n      992: {\n        perPage: 2,\n        gap: 24,\n        padding: { left: 48, right: 48 },\n        arrows: false,\n      },\n    },\n  },\n  'landscape': {\n    type: 'slide',\n    perPage: 1,\n    gap: 24,\n    padding: { left: 0, right: 0 },\n    arrows: false,\n    breakpoints: {\n      768: {\n        perPage: 1,\n        gap: 24,\n        padding: { left: 0, right: 0 },\n        arrows: false,\n      },\n      992: {\n        perPage: 1,\n        gap: 24,\n        padding: { left: 24, right: 24 },\n        arrows: false,\n      },\n    },\n  },\n  'calendar-wrapper': {\n    type: 'slide',\n    perPage: 4,\n    gap: 0,\n    padding: { left: 0, right: 0 },\n    arrows: false,\n    breakpoints: {\n      560: {\n        perPage: 1,\n        gap: 0,\n        padding: { left: 24, right: 24 },\n        arrows: false,\n      },\n      768: {\n        perPage: 2,\n        gap: 0,\n        padding: { left: 0, right: 0 },\n        arrows: false,\n      },\n      992: {\n        perPage: 3,\n        gap: 0,\n        padding: { left: 0, right: 0 },\n        arrows: false,\n      },\n    },\n  },\n}\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nconst EXTRA_CLASSES: any= {\n  'landscape-three-cols': [\n    'it-carousel-landscape-abstract-three-cols'\n  ],\n  'landscape-three-cols-arrows': [\n    'it-carousel-landscape-abstract-three-cols-arrow-visible'\n  ],\n  'big-image': [\n    'it-carousel-landscape-abstract-three-cols',\n    'it-full-carousel',\n    'it-big-img'\n  ],\n  'standard-image': [\n    'it-carousel-landscape-abstract-three-cols',\n    'it-full-carousel',\n    'it-standard-image'\n  ],\n  'landscape': [\n    'it-carousel-landscape-abstract'\n  ],\n  'calendar-wrapper': [\n    'it-calendar-wrapper'\n  ]\n}\n\nexport interface CarouselProps extends SplideProps {\n  type: string;\n  children?: React.ReactNode;\n}\n\n// Splide wrapper\nexport const Carousel: FC<CarouselProps> = ({\n  className = '',\n  type,\n  children,\n  ...attributes\n}) => {\n  let conf = Object.assign({}, CONFIG_DEFAULT)\n  if (['big-image', 'standard-image'].includes(type)){\n    conf = Object.assign({}, conf, CONFIGS['landscape-three-cols'])\n  }\n  conf = Object.assign({}, conf, CONFIGS[type])\n  return <Splide\n    {...attributes}\n    className={classNames('it-carousel-wrapper', className, ...EXTRA_CLASSES[type])}\n    options={conf}>{children}</Splide>;\n};\n"
  },
  {
    "path": "src/Carousel/CarouselSlide.tsx",
    "content": "import React from 'react';\nimport {SplideSlide} from '@splidejs/react-splide'\n\n// Splide wrapper\nexport const CarouselSlide: React.FC<JSX.IntrinsicElements['li']> = ({\n  children,\n}) => {\n\n  return <SplideSlide>\n    <div className='it-single-slide-wrapper'>\n      {children}\n    </div>\n  </SplideSlide>;\n};\n"
  },
  {
    "path": "src/Chips/Chip.tsx",
    "content": "import React, { HTMLAttributes, FC, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface ChipProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Chip */\n  className?: string;\n  /** Impostarlo su `true` per centrare la label all'interno */\n  simple?: boolean;\n  /** Impostarlo su `true` per una versione più grande del componente Chip. */\n  large?: boolean;\n  /** Impostarlo su `true` per renderizzare il componente Chip come disabilitato */\n  disabled?: boolean;\n  /** Le varianti di colore definite in Bootstrap Italia */\n  color?: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | string;\n  testId?: string;\n}\n\nexport const Chip: FC<ChipProps> = ({\n  className,\n  color = '',\n  tag = 'div',\n  simple = false,\n  large = false,\n  disabled = false,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames('chip', className, {\n    'chip-simple': simple,\n    'chip-lg': large,\n    'chip-disabled': disabled,\n    [`chip-${color}`]: color\n  });\n\n  return <Tag className={classes} {...attributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Chips/ChipLabel.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface ChipLabelProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente ChipLabel */\n  className?: string;\n  testId?: string;\n}\n\nexport const ChipLabel: FC<ChipLabelProps> = ({ className, tag = 'span', testId, ...attributes }) => {\n  const Tag = tag;\n  const classes = classNames(className, 'chip-label');\n  return <Tag {...attributes} className={classes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Collapse/Collapse.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes, Ref, useEffect, useRef, useState } from 'react';\n\nimport { Collapse as CollapseBase } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\nimport { Icon } from '../Icon/Icon';\n\n// Copy over from reactstrap and add new ones\nexport interface CollapseProps extends HTMLAttributes<HTMLElement> {\n  /** Indica se il menu HeaderNav sia aperto o meno. Usato unicamente nel caso della HeaderNav, ovvero con navbar e header entrambi true */\n  isOpen?: boolean;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Indica se il componente Collapse è usato all'interno di un componente navbar */\n  navbar?: boolean;\n  /** Indica se il componente Collapse ha al suo interno un Megamenu */\n  megamenu?: boolean;\n  /** Indica se il componente Collapse è usato all'interno di un componente Header */\n  header?: boolean;\n  delay?: {\n    show: number;\n    hide: number;\n  };\n  /** Funzione chiamata all'apertura del componente Collapse */\n  onOpened?: () => void;\n  /** Funzione chiamata alla chiusura del componente Collapse */\n  onClosed?: () => void;\n  /** Funzione chiamata durante la trasizione di apertura del componente Collapse */\n  onEntering?: () => void;\n  /** Funzione chiamata al termine della trasizione di apertura del componente Collapse */\n  onEntered?: () => void;\n  onExit?: () => void;\n  /** Funzione chiamata durante la trasizione di chiusura del componente Collapse */\n  onExiting?: () => void;\n  /** Funzione chiamata al termine della trasizione di chiusura del componente Collapse */\n  onExited?: () => void;\n  /** Funzione chiamata su click di overlay dell'HeaderNav aperto. Usato unicamente nel caso della HeaderNav, ovvero con navbar e header entrambi true */\n  onOverlayClick?: () => void;\n  /** Da utilizzare per impostare un riferimento all'elemento DOM */\n  innerRef?: Ref<HTMLElement>;\n  /** Testo pulsante di chiusura per screen reader */\n  closeSrText?: string;\n  testId?: string;\n}\n\nexport const Collapse: FC<CollapseProps> = ({\n  header = false,\n  className,\n  navbar,\n  megamenu,\n  children,\n  isOpen = false,\n  onOverlayClick,\n  cssModule,\n  testId,\n  closeSrText = 'Nascondi la navigazione',\n  ...attributes\n}) => {\n  const newCssModule = {\n    'navbar-collapse': 'navbar-collapsable',\n    ...cssModule\n  };\n\n  // Two-phase state to allow CSS transitions to play.\n  // isVisible controls display:block/none; isExpanded controls the animation class.\n  const [isVisible, setIsVisible] = useState(isOpen);\n  const [isExpanded, setIsExpanded] = useState(isOpen);\n  const panelRef = useRef<HTMLElement>(null);\n  const triggerRef = useRef<Element | null>(null);\n\n  useEffect(() => {\n    if (!(megamenu || navbar)) return;\n    if (isOpen) {\n      triggerRef.current = document.activeElement;\n      setIsVisible(true);\n      // Double rAF ensures the browser has painted display:block before adding\n      // the expanded class, so the CSS transform transition can fire.\n      requestAnimationFrame(() => {\n        requestAnimationFrame(() => {\n          setIsExpanded(true);\n          panelRef.current?.focus();\n        });\n      });\n      return;\n    }\n    setIsExpanded(false);\n    // Wait for the CSS transition to complete before hiding.\n    const timer = setTimeout(() => {\n      setIsVisible(false);\n      (triggerRef.current as HTMLElement | null)?.focus();\n    }, PANEL_TRANSITION_MS);\n    return () => clearTimeout(timer);\n  }, [isOpen, megamenu, navbar]);\n\n  useEffect(() => {\n    if (!(megamenu || navbar)) return;\n    if (isOpen) {\n      document.body.style.overflow = 'hidden';\n    } else {\n      document.body.style.overflow = '';\n    }\n    return () => { document.body.style.overflow = ''; };\n  }, [isOpen, megamenu, navbar]);\n\n  useEffect(() => {\n    if (!(megamenu || navbar)) return;\n    const main = document.querySelector('main');\n    if (!main) return;\n    if (isOpen) {\n      main.setAttribute('inert', '');\n    } else {\n      main.removeAttribute('inert');\n    }\n    return () => main.removeAttribute('inert');\n  }, [isOpen, megamenu, navbar]);\n\n  useEffect(() => {\n    if (!(megamenu || navbar)) return;\n    const handleKeyDown = (e: KeyboardEvent) => {\n      if (e.key === 'Escape' && isOpen) {\n        onOverlayClick?.();\n      }\n    };\n    document.addEventListener('keydown', handleKeyDown);\n    return () => document.removeEventListener('keydown', handleKeyDown);\n  }, [isOpen, megamenu, navbar, onOverlayClick]);\n\n  // Must match the longest CSS transition on .navbar-collapsable (currently 0.3s + buffer).\n  const PANEL_TRANSITION_MS = 350;\n\n  if (megamenu || navbar) {\n    const classes = classNames(className, 'navbar-collapse', {\n      expanded: isExpanded\n    });\n    const overlayClasses = classNames('overlay', {\n      fade: isVisible,\n      show: isExpanded\n    });\n    const displayStyle = { display: isVisible ? 'block' : 'none' };\n    return (\n      <CollapseBase\n        className={classes}\n        cssModule={newCssModule}\n        navbar={navbar}\n        style={displayStyle}\n        tabIndex={-1}\n        innerRef={panelRef}\n        role={isOpen ? 'dialog' : undefined}\n        aria-modal={isOpen ? true : undefined}\n        aria-label={isOpen ? 'Menu di navigazione' : undefined}\n        data-testid={testId}\n        {...attributes}\n      >\n        <div className={overlayClasses} style={displayStyle} onClick={onOverlayClick}></div>\n        <div className='close-div'>\n          <button className='btn close-menu' type='button' onClick={onOverlayClick}>\n            <span className='visually-hidden'>{closeSrText}</span>\n            <Icon color='white' icon='it-close-big' />\n          </button>\n        </div>\n        {megamenu ? <div className='menu-wrapper '>{children}</div> : <>{children}</>}\n      </CollapseBase>\n    );\n  }\n  const classes = classNames(className, {\n    'link-list-wrapper': header\n  });\n\n  return (\n    <CollapseBase\n      className={classes}\n      cssModule={newCssModule}\n      {...attributes}\n      navbar={navbar}\n      isOpen={isOpen}\n      data-testid={testId}\n    >\n      {children}\n    </CollapseBase>\n  );\n};\n"
  },
  {
    "path": "src/Dimmer/Dimmer.tsx",
    "content": "import classNames from 'classnames';\nimport React, { FC, HTMLAttributes } from 'react';\n\nimport { Icon } from '../Icon/Icon';\n\nexport interface DimmerProps extends HTMLAttributes<HTMLElement> {\n  /** Il nome dell'icona da mostrare */\n  icon?: string;\n  /** Le varianti di colore definite in Bootstrap Italia */\n  color?: 'primary' | 'secondary';\n  /** Classi aggiuntive da usare per il componente Dimmer */\n  className?: string;\n  /** Mostra il wrapper */\n  show?: boolean;\n  /**\n   * Classi aggiuntive da usare per il componente contenitore del Dimmer\n   * Per replicare il comportamento precedente, in cui `className` veniva applicato anche al wrapper,\n   * passare `true`.\n   * */\n  wrapperClassName?: string | true;\n  testId?: string;\n}\n\nexport const Dimmer: FC<DimmerProps> = ({\n  icon,\n  color,\n  className,\n  show = true,\n  wrapperClassName,\n  testId,\n  ...attributes\n}) => {\n  const { children, ...rest } = attributes,\n    classes = classNames('dimmer fade', { show: show }, wrapperClassName === true ? className : wrapperClassName, {\n      [`dimmer-${color}`]: color\n    }),\n    innerClasses = classNames('dimmer-inner', className),\n    dimmerIcon = icon && (\n      <div className='dimmer-icon'>\n        <Icon icon={icon} />\n      </div>\n    );\n\n  return (\n    <div className={classes} {...rest} data-testid={testId} aria-hidden={show ? undefined : true}>\n      <div className={innerClasses} {...rest}>\n        {dimmerIcon}\n        {children}\n      </div>\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Dimmer/DimmerButtons.tsx",
    "content": "import classNames from 'classnames';\nimport React, { FC, HTMLAttributes } from 'react';\n\nexport interface DimmerButtonsProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive da usare per il componente Dimmer */\n  className?: string;\n  /** Da utilizzare in presenza di un singolo bottone: quando abilitato ne centra il contenuto. */\n  single?: boolean;\n  /** Da utilizzare con `false` per abilitare il precedente comportamento senza sfondo scuro.\n   * @deprecated\n   */\n  dark?: boolean;\n  testId?: string;\n}\n\nexport const DimmerButtons: FC<DimmerButtonsProps> = ({\n  className,\n  single = false,\n  dark = true,\n  testId,\n  ...attributes\n}) => {\n  const { children, ...rest } = attributes;\n  const classes = classNames('dimmer-buttons', className, {\n    'bg-dark': dark,\n    'single-button': single\n  });\n\n  return (\n    <div className={classes} {...rest} data-testid={testId}>\n      {children}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Dropdown/Dropdown.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC } from 'react';\nimport { Dropdown as BSDRopdown, DropdownProps as BSDRopdownProps } from 'reactstrap';\nexport interface DropdownProps extends BSDRopdownProps {\n  tag?: ElementType;\n  inNavbar?: boolean;\n  textCenter?: boolean;\n  theme?: string;\n  /** Classi aggiuntive da usare per il componente Button */\n  className?: string;\n  testId?: string;\n}\n\nexport const Dropdown: FC<DropdownProps> = ({\n  className,\n  testId,\n  children,\n  inNavbar,\n  textCenter,\n  theme,\n  ...attributes\n}) => {\n  const classes = classNames(className, {\n    'text-center': textCenter\n  });\n\n  const [isOpen, setIsOpen] = React.useState(false);\n  const toggle = () => setIsOpen(!isOpen);\n\n  return (\n    <BSDRopdown\n      menuRole='menu'\n      color={theme}\n      isOpen={isOpen}\n      toggle={toggle}\n      className={classes}\n      data-testid={testId}\n      {...attributes}\n      inNavbar={inNavbar}\n      nav={inNavbar}\n    >\n      {\n        // eslint-disable-next-line @typescript-eslint/no-explicit-any\n        React.Children.map(children, (child: any) => React.cloneElement(child, { inNavbar: inNavbar }))\n      }\n    </BSDRopdown>\n  );\n};\n"
  },
  {
    "path": "src/Dropdown/DropdownMenu.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport { DropdownMenu as BSDRopdownMenu } from 'reactstrap';\nimport { SLIM, useHeaderContext } from '../Header/HeaderContext';\n\nexport interface DropdownMenuProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive da usare per il componente Button */\n  inNavbar?: boolean;\n  className?: string;\n  testId?: string;\n}\n\nexport const DropdownMenu: FC<DropdownMenuProps> = ({ className, inNavbar, testId, children, ...attributes }) => {\n  const type = useHeaderContext();\n  const style = inNavbar && type === SLIM ? { top: 'unset !important' } : {};\n\n  return (\n    <BSDRopdownMenu style={style} data-testid={testId} {...attributes} className={className}>\n      {children}\n    </BSDRopdownMenu>\n  );\n};\n"
  },
  {
    "path": "src/Dropdown/DropdownToggle.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport { DropdownToggle as BSDropdownToggle } from 'reactstrap';\nimport classNames from 'classnames';\nimport { Icon } from '../Icon/Icon';\n\nexport interface DropdownToggleProps extends HTMLAttributes<HTMLElement> {\n  caret?: boolean;\n  tag?: ElementType;\n  inNavbar?: boolean;\n  testId?: string;\n  /** Classi aggiuntive da usare per il componente Button */\n  color?: string;\n  className?: string;\n  outline?: boolean;\n}\n\nexport const DropdownToggle: FC<DropdownToggleProps> = ({\n  className,\n  testId,\n  children,\n  caret,\n  inNavbar,\n  color = '',\n  tag = 'button'\n}) => {\n  const Tag = tag === 'a' || inNavbar ? 'a' : 'button';\n\n  const classes = classNames(className, {\n    'btn-dropdown': Tag === 'a' && !inNavbar,\n    'dropdown-toggle': true,\n    btn: tag === 'button' && !inNavbar\n  });\n\n  let colorClass = '';\n  if (tag === 'button' && color) {\n    colorClass = `btn-${color}`;\n  }\n\n  const iconClasses = classNames({\n    'icon-expand': true,\n    'icon-sm': !inNavbar,\n    'icon-xs': inNavbar,\n    'ms-1': inNavbar,\n    'icon-light': Tag.valueOf() !== 'a' ? true : false,\n    color: color ? 'white' : 'primary'\n  });\n  return (\n    <BSDropdownToggle\n      tag={Tag}\n      data-testid={testId}\n      role={Tag.valueOf() === 'a' ? 'button' : 'link'}\n      href={Tag.valueOf() === 'a' ? '#' : undefined}\n      className={`${classes} ${colorClass}`}\n      nav={inNavbar}\n    >\n      {children as React.ReactNode}\n      {caret === true ? <Icon icon='it-expand' className={iconClasses} /> : null}\n    </BSDropdownToggle>\n  );\n};\n"
  },
  {
    "path": "src/FontLoader/FontLoader.tsx",
    "content": "import { useEffect } from 'react';\n\nexport interface FontLoaderProps {\n  /**\n   * Una lista di font aggiuntivi da caricare.\n   * I font di default Titillium Web, Lora and Roboto Mono vengono aggiunti a questa lista e caricati sempre.\n   * */\n  fonts?: string[];\n}\n\nconst defaultFonts = [\n  'Titillium Web:300,400,600,700:latin-ext',\n  'Lora:400,700:latin-ext',\n  'Roboto Mono:400,700:latin-ext'\n];\n\nexport function useFontLoader({ fonts }: FontLoaderProps) {\n  useEffect(() => {\n    if (typeof window !== 'undefined') {\n      // eslint-disable-next-line @typescript-eslint/no-require-imports\n      const WebFont = require('webfontloader');\n      WebFont.load({\n        custom: {\n          families: [...defaultFonts, ...(fonts || [])]\n        }\n      });\n    }\n  }, [fonts]);\n}\n\nexport const FontLoader = (props: FontLoaderProps) => {\n  useFontLoader(props);\n\n  return null;\n};\n"
  },
  {
    "path": "src/Forward/Forward.tsx",
    "content": "import React, { FC, AnchorHTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface ForwardProps extends AnchorHTMLAttributes<HTMLAnchorElement> {\n  /** Classi aggiuntive da usare per il componente Forward */\n  className?: string;\n  /** Riferimento al nodo a cui scorrere quando premuto */\n  // scrollToRef: MutableRefObject<Element | null>;\n  testId?: string;\n}\n\nexport const Forward: FC<ForwardProps> = ({ className, children, testId, ...attributes }) => {\n  const classes = classNames(className, 'forward');\n  return (\n    <a\n      className={classes}\n      onClick={(e) => {\n        e.preventDefault();\n        if (attributes.href) {\n          const scrollToRef = document.querySelector(attributes.href);\n          if (scrollToRef) {\n            scrollToRef.scrollIntoView({\n              behavior: 'smooth',\n              block: 'start'\n            });\n          }\n        }\n      }}\n      data-testid={testId}\n      {...attributes}\n    >\n      {children}\n    </a>\n  );\n};\n"
  },
  {
    "path": "src/GoBack/GoBack.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ReactNode } from 'react';\nimport { Button } from '../Button/Button';\nimport { Icon } from '../Icon/Icon';\n\nexport interface GoBackProps {\n  /**\n   * Optional classnames to pass to the element\n   */\n  className?: string;\n  /**\n   * Render the link variant of the go back button\n   */\n  link?: boolean;\n  /**\n   * Render the up variant of the go back button\n   */\n  up?: boolean;\n  children?: ReactNode;\n}\n\nconst goBack = () => {\n  window.history.back();\n};\n\nexport const GoBack = ({ className, link = false, up = false, children }: GoBackProps) => {\n  const Tag = link ? 'a' : Button;\n\n  return (\n    <Tag className={classNames(className, 'go-back')} color='primary' onClick={goBack}>\n      <Icon\n        className={children ? 'me-2' : ''}\n        color={link ? 'primary' : 'white'}\n        icon={up ? 'it-arrow-up' : 'it-arrow-left'}\n      />\n      {children}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Grid/GridItem.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridItemProps extends HTMLAttributes<HTMLSpanElement> {\n  /** Classi aggiuntive da usare per il componente LinkListItem */\n  className?: string;\n  /** Indica il tag da utilizzare per il titolo */\n  tag?: ElementType;\n  testId?: string;\n}\n\nexport const GridItem: FC<GridItemProps> = ({ tag: Tag = 'div', className, children, testId, ...attributes }) => {\n  const classes = classname('it-grid-item-wrapper', className);\n  return (\n    <Tag {...attributes} className={classes} data-testid={testId}>\n      {children}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Grid/GridItemText.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridItemTextProps extends HTMLAttributes<HTMLSpanElement> {\n  /** Classi aggiuntive da usare per l'elemento */\n  className?: string;\n  testId?: string;\n}\n\nexport const GridItemText: FC<GridItemTextProps> = ({ className, children, testId, ...attributes }) => {\n  const classes = classname('it-griditem-text', className);\n  return (\n    <span {...attributes} className={classes} data-testid={testId}>\n      {children}\n    </span>\n  );\n};\n"
  },
  {
    "path": "src/Grid/GridItemTextWrapper.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridItemTextWrapperProps extends HTMLAttributes<HTMLSpanElement> {\n  /** Classi aggiuntive da usare per l'elemento */\n  className?: string;\n  testId?: string;\n  /** Tag dell'elemento (può essere ad esempio trasformato in figcaption) */\n  tag?: ElementType;\n}\n\nexport const GridItemTextWrapper: FC<GridItemTextWrapperProps> = ({\n  className,\n  children,\n  testId,\n  tag = 'span',\n  ...attributes\n}) => {\n  const classes = classname('it-griditem-text-wrapper', className);\n  const Tag = tag;\n  return (\n    <Tag {...attributes} className={classes} data-testid={testId}>\n      {children}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Grid/GridList.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridListProps extends HTMLAttributes<HTMLSpanElement> {\n  /** Classi aggiuntive da usare per il componente LinkListItem */\n  className?: string;\n  testId?: string;\n}\n\nexport const GridList: FC<GridListProps> = ({ className, children, testId, ...attributes }) => {\n  const classes = classname('it-grid-list-wrapper', className);\n  return (\n    <div {...attributes} className={classes} data-testid={testId}>\n      {children}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Grid/GridRow.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface GridRowProps extends HTMLAttributes<HTMLSpanElement> {\n  /** Classi aggiuntive da usare per il componente LinkListItem */\n  className?: string;\n  testId?: string;\n}\n\nexport const GridRow: FC<GridRowProps> = ({ className, children, testId, ...attributes }) => {\n  const classes = classname('grid-row', className);\n  return (\n    <div {...attributes} className={classes} data-testid={testId}>\n      {children}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Grid/index.ts",
    "content": "export { GridItem } from './GridItem';\nexport { GridItemText } from './GridItemText';\nexport { GridItemTextWrapper } from './GridItemTextWrapper';\nexport { GridList } from './GridList';\nexport { GridRow } from './GridRow';\n\nexport type { GridItemProps } from './GridItem';\nexport type { GridItemTextProps } from './GridItemText';\nexport type { GridItemTextWrapperProps } from './GridItemTextWrapper';\nexport type { GridListProps } from './GridList';\nexport type { GridRowProps } from './GridRow';\n"
  },
  {
    "path": "src/Header/Header.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nimport { HeaderContext, CENTER, NAVBAR } from './HeaderContext';\n\nexport interface HeaderProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive da usare per il componente Header */\n  className?: string;\n  /** Tipo di componente Header: può essere solamente uno di questi tre tipi */\n  type: 'slim' | 'center' | 'navbar';\n  /** Riduce la grandezza del componente Header. Funziona solamente con Header \"center\". */\n  small?: boolean;\n  /** Imposta il tema per il componente Header. Per gli Header di tipo \"slim\" o \"center\"\n   *  il valore di default è \"dark\". Per l'Header di tipo \"nav\" il tema di default è \"light\"\n   *  in mobile, mentre \"dark\" in versione desktop.\n   */\n  theme?: 'light' | 'dark' | '';\n  testId?: string;\n}\n\nexport const Header: FC<HeaderProps> = ({ className, small = false, theme = '', type, testId, ...attributes }) => {\n  // use context here as theme\n  const classes = classNames(className, {\n    [`it-header-${type}-wrapper`]: type,\n    'it-small-header': type === CENTER && small,\n    [`theme-${theme}`]: type !== NAVBAR && theme,\n    'theme-dark-mobile': type === NAVBAR && theme === 'dark',\n    'theme-light-desk': type === NAVBAR && theme === 'light'\n  });\n  return (\n    <HeaderContext.Provider value={{ type }}>\n      <div className={classes} {...attributes} data-testid={testId} />\n    </HeaderContext.Provider>\n  );\n};\n"
  },
  {
    "path": "src/Header/HeaderBrand.tsx",
    "content": "import React, { AnchorHTMLAttributes, ElementType, ReactNode } from 'react';\nimport classNames from 'classnames';\nimport { NavbarBrand } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\nimport { CENTER, useHeaderContext } from './HeaderContext';\nimport { Icon } from '../Icon/Icon';\n\nexport interface HeaderBrandProps extends AnchorHTMLAttributes<HTMLAnchorElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente HeaderBrand */\n  className?: string;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  /** Da usare con il componente Header Nav in versione \"responsive\" */\n  responsive?: boolean;\n  /** Da utilizzare per specificare URL risorsa esterna. */\n  href?: string;\n  /** Icona da utilizzare nel componente. Utilizzata unicamente quando l'Header è di tipo Center.  */\n  iconName?: string;\n  /** Alt text da utilizzare nell'icona. Utilizzata unicamente quando l'Header è di tipo Center.  */\n  iconAlt?: string;\n  /** Elementi React da renderizzare al proprio interno. */\n  children: ReactNode | ReactNode[];\n  testId?: string;\n}\n\nexport const HeaderBrand = ({\n  className,\n  href,\n  iconName,\n  iconAlt,\n  children,\n  tag = 'a',\n  responsive = false,\n  testId,\n  ...attributes\n}: HeaderBrandProps) => {\n  const type = useHeaderContext();\n  const defaultAttributes = { tag };\n  if (type !== CENTER) {\n    const classes = classNames('d-lg-block', className, {\n      'd-none': !responsive\n    });\n    return (\n      <NavbarBrand className={classes} href={href} data-testid={testId} {...attributes} {...defaultAttributes}>\n        {children}\n      </NavbarBrand>\n    );\n  }\n  return (\n    <div className='it-brand-wrapper' data-testid={testId}>\n      <a href={href}>\n        {iconName && <Icon icon={iconName} title={iconAlt} />}\n        <div className='it-brand-text'>\n          {React.Children.map(children, (child, i) => {\n            if (typeof child !== 'object' || child == null || !('props' in child)) {\n              return child;\n            }\n            // convention here: first item is the main title, while others subtext\n            const className = classNames(\n              child.props.className,\n              { 'd-none d-md-block': i } // subtext is anything but first element\n            );\n\n            const props = {\n              className\n            };\n\n            return React.cloneElement(child, props);\n          })}\n        </div>\n      </a>\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Header/HeaderContent.tsx",
    "content": "import React, { HTMLAttributes } from 'react';\nimport classNames from 'classnames';\nimport { Col, Container, Navbar, Row } from 'reactstrap';\n\nimport { SLIM, CENTER, NAVBAR, useHeaderContext } from './HeaderContext';\n\nexport interface HeaderContentProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive da usare per il componente HeaderContent */\n  className?: string;\n  /** Da utilizzare per indicare che all'interno dell'Header verrà utilizzato un Megamenu */\n  megamenu?: boolean;\n  /** Parametro per il controllo responsive del componente secondo Bootstrap Italia. */\n  expand?: boolean | 'sm' | 'md' | 'lg' | 'xl';\n  testId?: string;\n}\n\nexport const HeaderContent = ({ className, megamenu, testId, ...attributes }: HeaderContentProps) => {\n  const type = useHeaderContext();\n  const classes = classNames(className, {\n    'it-header-slim-wrapper-content': type === SLIM,\n    'it-header-center-content-wrapper': type === CENTER,\n    navbar: type === NAVBAR,\n    'has-megamenu': megamenu\n  });\n\n  const Content =\n    type === NAVBAR ? (\n      <Navbar className={classes} {...attributes} data-testid={testId} />\n    ) : (\n      <div className={classes} {...attributes} data-testid={testId} />\n    );\n  return (\n    <Container className='container-xxl' fluid>\n      <Row>\n        <Col>{Content}</Col>\n      </Row>\n    </Container>\n  );\n};\n"
  },
  {
    "path": "src/Header/HeaderContext.tsx",
    "content": "import { createContext, useContext } from 'react';\n\nexport const SLIM = 'slim';\nexport const CENTER = 'center';\nexport const NAVBAR = 'navbar';\n\nexport const HeaderContext = /* @__PURE__ */ createContext<{\n  type?: typeof SLIM | typeof CENTER | typeof NAVBAR;\n}>({});\n\nexport const useHeaderContext = () => {\n  const { type } = useContext(HeaderContext);\n  return type;\n};\n"
  },
  {
    "path": "src/Header/HeaderLinkZone.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface HeaderLinkZoneProps extends HTMLAttributes<HTMLElement> {\n  /** Classi addizionali per il componente HeaderLinkZone, applicata all'element \"nav\" annidato */\n  className?: string;\n  testId?: string;\n}\n\nexport const HeaderLinkZone: FC<HeaderLinkZoneProps> = ({ className, testId, ...attributes }) => {\n  const classes = classNames(className);\n  return (\n    <div className='nav-mobile' data-testid={testId}>\n      <nav className={classes} {...attributes} />\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Header/HeaderRightZone.tsx",
    "content": "import React, { HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nimport { SLIM, useHeaderContext } from './HeaderContext';\n\nexport interface HeaderRightZoneProps extends HTMLAttributes<HTMLElement> {\n  /** Classi addizionali per il componente HeaderLinkZone, applicata all'element \"nav\" annidato */\n  className?: string;\n  testId?: string;\n}\n\nexport const HeaderRightZone = ({ className, testId, ...attributes }: HeaderRightZoneProps) => {\n  const type = useHeaderContext();\n  const classes = classNames(className, {\n    // BI >= 1.3.6\n    'it-header-slim-right-zone': type === SLIM,\n    // BI < 1.3.6\n    'header-slim-right-zone': type === SLIM,\n    'it-right-zone': type !== SLIM\n  });\n  return <div className={classes} {...attributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Header/HeaderSearch.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nimport { Icon } from '../Icon/Icon';\n\nexport interface HeaderSearchProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive da usare per il componente HeaderSearch */\n  className?: string;\n  /** Etichetta di testo da applicare all'elemento. In caso di stringa vuota non verrà mostrato alcun testo */\n  label: string;\n  /** Nome dell'icona da utilizzare */\n  iconName: string;\n  /** Indirizzo di indirizzamento al click dell'icona */\n  href?: string;\n  testId?: string;\n}\n\nexport const HeaderSearch: FC<HeaderSearchProps> = ({\n  className,\n  label,\n  href,\n  iconName = 'it-search',\n  testId,\n  ...attributes\n}) => {\n  const classes = classNames('it-search-wrapper', className);\n  return (\n    <div className={classes} {...attributes} data-testid={testId}>\n      {label && <span className='d-none d-md-block'>{label}</span>}\n      <a className='search-link rounded-icon' aria-label={label} href={href}>\n        <Icon icon={iconName} />\n      </a>\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Header/HeaderSocialsZone.tsx",
    "content": "import React, { FC, HTMLAttributes, ReactNode } from 'react';\nimport classNames from 'classnames';\n\nexport interface HeaderSocialsZoneProps extends HTMLAttributes<HTMLElement> {\n  /** Classi addizionali per il componente HeaderSocialsZone, verrà applicato all'elemento wrapper più esterno. */\n  className?: string;\n  /** Etichetta utilizzata per presentare i social presenti. In caso di stringa vuota non verrà mostrata alcuna etichetta */\n  label?: string;\n  /** Utilizzato per elencare i social da mostrare */\n  children?: ReactNode;\n  testId?: string;\n}\n\nexport const HeaderSocialsZone: FC<HeaderSocialsZoneProps> = ({\n  className,\n  children,\n  label,\n  testId,\n  ...attributes\n}) => {\n  const classes = classNames('it-socials d-none d-md-flex', className);\n  return (\n    <div className={classes} {...attributes} data-testid={testId}>\n      {label && <span>{label}</span>}\n      {children}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Header/HeaderToggler.tsx",
    "content": "import React, { ElementType, ButtonHTMLAttributes, useEffect } from 'react';\nimport classNames from 'classnames';\nimport { NavbarToggler } from 'reactstrap';\n\nimport { SLIM, NAVBAR, useHeaderContext } from './HeaderContext';\n\nexport interface HeaderTogglerProps extends ButtonHTMLAttributes<HTMLButtonElement> {\n  /** Tipo di elemento DOM da utilizzare: di default \"a\" per Header Slim, \"button\" per altri tipi di Header.\n   * Se fornito questo sovrascriverà il valore di default.\n   */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente HeaderToggler */\n  className?: string;\n  /** Indica l'attributo \"type\" sull'elemento DOM. Di default '' per Header Slim, \"button\" per altri tipi di Header.\n   * Se fornito questo sovrascriverà il valore di default.\n   */\n  type?: 'button' | 'submit' | 'reset';\n  isOpen?: boolean;\n  testId?: string;\n}\n\nconst BUTTON = 'button';\n\nexport const HeaderToggler = ({ className, tag, type, isOpen = false, testId, ...attributes }: HeaderTogglerProps) => {\n  const HeaderType = useHeaderContext();\n  const defaultTag = HeaderType === SLIM ? 'a' : BUTTON;\n  const defaultType = HeaderType === SLIM ? undefined : BUTTON;\n  const classes = classNames(\n    {\n      'it-opener d-lg-none': HeaderType === SLIM,\n      'custom-navbar-toggler': HeaderType === NAVBAR\n    },\n    className\n  );\n  const expanded = isOpen ? 'true' : 'false';\n  useEffect(() => {\n    document.querySelectorAll('.container-fluid').forEach((element) => {\n      element.classList.remove('container-fluid');\n    });\n  });\n  return (\n    <NavbarToggler\n      className={classes}\n      {...attributes}\n      tag={tag || defaultTag}\n      type={type || defaultType}\n      data-testid={testId}\n      aria-expanded={expanded}\n    />\n  );\n};\n"
  },
  {
    "path": "src/Header/Headers.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\nexport interface HeadersProps extends HTMLAttributes<HTMLElement> {\n  /** Aggiunge un ombra per enfatizzare il componente rispetto alla pagina in cui è contenuto */\n  shadow?: boolean;\n  /** Aggiunge il comportamento \"sticky\" ai componenti Header contenuti */\n  sticky?: boolean;\n  /** Classi addizionali per il componente Headers */\n  className?: string;\n  testId?: string;\n}\n\nexport const Headers: FC<HeadersProps> = ({ className, shadow = false, sticky = false, testId, ...attributes }) => {\n  const classes = classNames(\n    'it-header-wrapper',\n    {\n      'it-shadow': shadow,\n      'it-header-sticky': sticky,\n      'sticky-top': sticky\n\n    },\n    className\n  );\n  return <div className={classes} {...attributes} data-testid={testId}></div>;\n};\n"
  },
  {
    "path": "src/Hero/Hero.tsx",
    "content": "import classname from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface HeroProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Indica se il componente Hero deve ridurre l'altezza */\n  small?: boolean;\n  /** Indica al componente Hero di centrare i contenuti testuali orizzontalmente */\n  centered?: boolean;\n  /** Da utilizzare per creare un testi in overlay su immagini, al fine di migliorare la leggibilità di testo */\n  overlay?: 'dark' | 'primary' | 'filter';\n  /** Aggiunge margine negativo in fondo al componente Hero per creare una sovrapposizione con il contenuto seguente. */\n  overlap?: boolean;\n  testId?: string;\n}\n\nexport const Hero: FC<HeroProps> = ({\n  tag: Tag = 'section',\n  small,\n  centered,\n  overlay,\n  overlap,\n  className,\n  testId,\n  ...attributes\n}) => {\n  const classes = classname('it-hero-wrapper', className, {\n    'it-overlay': overlay,\n    ['it-' + overlay]: overlay,\n    'it-hero-small-size': small,\n    'it-text-centered': centered,\n    'it-bottom-overlapping-content': overlap\n  });\n  return <Tag className={classes} {...attributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Hero/HeroBackground.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\n\nexport interface HeroBackgroundProps extends HTMLAttributes<HTMLImageElement> {\n  /** Un testo alternativo per descrivere l'immagine mostrata */\n  alt: string;\n  /** L'URI dell'immagine da mostrare */\n  src: string;\n  /** Il titolo dell'immagine */\n  title?: string;\n  testId?: string;\n}\n\nexport const HeroBackground: FC<HeroBackgroundProps> = ({ alt, testId, ...attributes }) => {\n  return (\n    <div className='img-responsive-wrapper' data-testid={testId}>\n      <div className='img-responsive'>\n        <div className='img-wrapper'>\n          <img {...attributes} alt={alt} />\n        </div>\n      </div>\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Hero/HeroBody.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\nimport { Col, Container, Row } from 'reactstrap';\n\nexport interface HeroBodyProps extends HTMLAttributes<HTMLElement> {\n  /** Eventuali classi aggiuntive */\n  className?: string;\n  testId?: string;\n}\n\nexport const HeroBody: FC<HeroBodyProps> = ({ children, className, testId }) => {\n  const classes = classname('it-hero-text-wrapper', 'bg-dark', className);\n  return (\n    <Container>\n      <Row>\n        <Col>\n          <div className={classes} data-testid={testId}>\n            {children}\n          </div>\n        </Col>\n      </Row>\n    </Container>\n  );\n};\n"
  },
  {
    "path": "src/Hero/HeroButton.tsx",
    "content": "import React, { FC } from 'react';\nimport classname from 'classnames';\nimport { Button, ButtonProps } from '../Button/Button';\n\nexport interface HeroButtonProps extends ButtonProps {\n  wrapperClassName?: string;\n  testId?: string;\n}\n\nexport const HeroButton: FC<HeroButtonProps> = ({ wrapperClassName, testId, ...attributes }) => {\n  const classes = classname('it-btn-container', wrapperClassName);\n  return (\n    <div className={classes} data-testid={testId}>\n      <Button size='sm' {...attributes} />\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Hero/HeroCategory.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface HeroCategoryProps extends HTMLAttributes<HTMLSpanElement> {\n  /** Eventuali classi aggiuntive per la categoria */\n  className?: string;\n  testId?: string;\n}\n\nexport const HeroCategory: FC<HeroCategoryProps> = ({ className, testId, ...attributes }) => {\n  const classes = classname('it-category', className);\n  return <span {...attributes} className={classes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Hero/HeroTitle.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport classname from 'classnames';\n\nexport interface HeroTitleProps extends HTMLAttributes<HTMLSpanElement> {\n  /** Indica il tag da utilizzare per il titolo */\n  tag?: ElementType;\n  testId?: string;\n}\n\nexport const HeroTitle: FC<HeroTitleProps> = ({ tag: Tag = 'h1', className, testId, ...attributes }) => {\n  const classes = classname(className);\n  return <Tag {...attributes} className={classes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Hero/index.ts",
    "content": "export { Hero } from './Hero';\nexport { HeroBackground } from './HeroBackground';\nexport { HeroBody } from './HeroBody';\nexport { HeroButton } from './HeroButton';\nexport { HeroCategory } from './HeroCategory';\nexport { HeroTitle } from './HeroTitle';\n\nexport type { HeroProps } from './Hero';\nexport type { HeroBackgroundProps } from './HeroBackground';\nexport type { HeroBodyProps } from './HeroBody';\nexport type { HeroButtonProps } from './HeroButton';\nexport type { HeroCategoryProps } from './HeroCategory';\nexport type { HeroTitleProps } from './HeroTitle';\n"
  },
  {
    "path": "src/Icon/EmptyIcon.tsx",
    "content": "import React, { FC, SVGProps } from 'react';\ninterface SVGRProps {\n  title?: string;\n  titleId?: string;\n}\nexport const EmptyIcon: FC<SVGProps<SVGSVGElement> & SVGRProps> = ({ title, titleId, ...props }) => (\n  <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' {...props}>\n    {title ? <title id={titleId}>{title}</title> : null}\n    <path fill='none' d='M0 0h24v24H0z' />\n  </svg>\n);\n"
  },
  {
    "path": "src/Icon/Icon.tsx",
    "content": "import classNames from 'classnames';\nimport React, { FC, ImgHTMLAttributes, SVGProps, useEffect, useState } from 'react';\nimport { EmptyIcon } from './EmptyIcon';\nimport { IconName, SVGRProps, allIcons, isBundledIcon, loadIcon } from './assets/index';\nexport type { IconName } from './assets';\n\nexport const iconsList = allIcons;\n\nlet iconsCache: Record<IconName, FC<SVGProps<SVGSVGElement>>> = {};\n\n/**\n * Preload a list of icons in cache\n * @param icons - the list of icons to preload\n * @returns true if the icons have been preloaded\n */\nexport async function preloadIcons(icons: IconName[]) {\n  const preloadedIcons = await Promise.all(icons.map((icon) => loadIcon(icon)));\n  preloadedIcons.forEach(({ component }, i) => {\n    iconsCache[icons[i]] = (() => component) as unknown as FC<SVGProps<SVGSVGElement>>;\n  });\n  return true;\n}\n\n/**\n * Removes icons from cache\n * @param icon? - the icon to remove, or nothing to clear the whole cache\n * @returns an object containing the removed icons\n */\nexport const clearIconCache = (iconName?: IconName) => {\n  let deletedItems;\n  if (iconName) {\n    deletedItems = { [iconName]: iconsCache[iconName] };\n    delete iconsCache[iconName];\n  } else {\n    deletedItems = { ...iconsCache };\n    iconsCache = {};\n  }\n  return deletedItems;\n};\n\nexport interface IconProps extends SVGProps<SVGSVGElement> {\n  /** Classi aggiuntive da usare per il componente Badge */\n  className?: string;\n  /** Le varianti di colore definite in Bootstrap Italia */\n  color?: 'success' | 'warning' | 'danger' | 'note' | 'important' | string;\n  /** Le dimensioni dell'icona. In ordine dalla più grande alla più piccola: \"xl\", \"lg\", '' (stringa vuota), \"sm\", \"xs\". */\n  size?: 'xl' | 'lg' | '' | 'sm' | 'xs';\n  /**\n   * Il nome dell'icona da mostrare. Per una lista completa vedi:\n   * <a href=\"https://italia.github.io/design-react-kit/?path=/story/documentazione-utilities-icon--lista-icone\" target=\"_blank\">Lista icone</a>.\n   * In caso di un'immagine esterna l'URL da utilizzare.\n   **/\n  icon: string;\n  /** Il titolo da dare all'icona. Quando si utilizza un'immagine esterna viene utilizzato come attributo \"alt\". */\n  title?: string;\n  /** Quando abilitato riduce la dimensione dell'icona all'interno del contenitore.  */\n  padding?: boolean;\n  /** Funzione chiamata al caricamento dell'icona */\n  onIconLoad?: () => void;\n  /** Id da utilizzare in caso di testing */\n  testId?: string;\n}\n\nexport const Icon: FC<IconProps> = ({\n  color = '',\n  size = '',\n  icon = '',\n  title = '',\n  className,\n  padding = false,\n  onIconLoad,\n  testId,\n  ...attributes\n}) => {\n  const [IconComponent, setCurrentIcon] = useState<FC<SVGProps<SVGSVGElement> & SVGRProps>>(iconsCache[icon]);\n  const classes = classNames('icon', className, {\n    [`icon-${color}`]: color,\n    [`icon-${size}`]: size,\n    'icon-padded': padding\n  });\n\n  useEffect(() => {\n    if (isBundledIcon(icon) && !iconsCache[icon]) {\n      loadIcon(icon).then(({ component }) => {\n        iconsCache[icon] = (() => component) as unknown as FC<SVGProps<SVGSVGElement> & SVGRProps>;\n        setCurrentIcon(iconsCache[icon]);\n        onIconLoad?.();\n      });\n    } else {\n      if (IconComponent !== iconsCache[icon]) {\n        setCurrentIcon(iconsCache[icon]);\n      }\n      onIconLoad?.();\n    }\n  }, [IconComponent, icon, onIconLoad]);\n\n  if (!isBundledIcon(icon)) {\n    // assume it's an image and let the browser do its job\n    return (\n      <img\n        src={icon}\n        className={classes}\n        alt={title}\n        data-testid={testId}\n        {...(attributes as ImgHTMLAttributes<HTMLImageElement>)}\n      />\n    );\n  }\n\n  if (!IconComponent) {\n    return (\n      <EmptyIcon\n        className={classes}\n        role={title === '' ? undefined : 'img'}\n        aria-hidden={title === '' ? true : false}\n        title={title}\n        {...attributes}\n        data-testid={testId}\n      />\n    );\n  }\n\n  return (\n    <IconComponent\n      className={classes}\n      role={title === '' ? undefined : 'img'}\n      aria-hidden={title === '' ? true : false}\n      title={title}\n      data-testid={testId}\n      {...attributes}\n    />\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItAndroid.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M15.682 13.735a.667.667 0 1 1 .002-1.334.667.667 0 0 1-.002 1.334Zm-7.364 0A.667.667 0 1 1 8.32 12.4a.667.667 0 0 1-.002 1.334Zm7.603-4.013 1.332-2.307a.277.277 0 0 0-.48-.277l-1.348 2.336A8.22 8.22 0 0 0 12 8.74a8.22 8.22 0 0 0-3.425.733L7.228 7.138a.277.277 0 0 0-.48.277L8.08 9.722C5.793 10.965 4.229 13.28 4 16.015h16c-.229-2.735-1.793-5.05-4.079-6.293Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItAndroidSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM15.016 13.07a.667.667 0 1 0 1.334-.002.667.667 0 0 0-1.334.002Zm-7.364 0a.667.667 0 1 0 1.334-.002.667.667 0 0 0-1.334.002Zm9.6-5.654-1.331 2.307c2.286 1.243 3.85 3.558 4.079 6.293H4c.229-2.735 1.793-5.05 4.079-6.293L6.747 7.415a.277.277 0 0 1 .48-.277l1.348 2.336A8.22 8.22 0 0 1 12 8.74a8.22 8.22 0 0 1 3.425.733l1.348-2.336a.277.277 0 0 1 .48.277Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItApple.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M14.528 5.758c.593-.743.996-1.74.89-2.758-.869.043-1.93.573-2.543 1.316-.551.636-1.04 1.675-.912 2.65.975.085 1.95-.487 2.565-1.208ZM15.407 7.157c-1.417-.084-2.62.804-3.297.804s-1.713-.761-2.833-.74c-1.458.02-2.811.845-3.551 2.156-1.522 2.624-.402 6.515 1.078 8.65.719 1.058 1.585 2.222 2.726 2.18 1.079-.043 1.501-.698 2.812-.698 1.31 0 1.69.698 2.832.677 1.184-.021 1.924-1.058 2.643-2.116.824-1.205 1.162-2.368 1.183-2.432-.021-.021-2.283-.889-2.304-3.49-.021-2.178 1.776-3.214 1.86-3.278-1.014-1.5-2.6-1.67-3.15-1.713Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItAppleSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM15.417 3c.107 1.019-.296 2.015-.89 2.758-.614.721-1.589 1.293-2.564 1.209-.127-.976.36-2.015.912-2.65.614-.744 1.674-1.274 2.543-1.317ZM13.13 7.664c.633-.25 1.416-.558 2.278-.507.55.043 2.135.212 3.15 1.713a.836.836 0 0 1-.034.022c-.26.17-1.847 1.209-1.827 3.256.02 2.44 2.01 3.354 2.275 3.476a.245.245 0 0 1 .029.014l-.006.019a9.416 9.416 0 0 1-1.177 2.413c-.719 1.058-1.459 2.095-2.643 2.116-.557.01-.933-.151-1.324-.319-.41-.175-.837-.358-1.508-.358-.703 0-1.15.188-1.581.37-.372.157-.73.308-1.23.328-1.142.042-2.008-1.122-2.727-2.18-1.48-2.135-2.6-6.026-1.078-8.65.74-1.31 2.093-2.135 3.55-2.157.637-.011 1.247.23 1.778.44.404.16.764.301 1.056.301.265 0 .61-.136 1.019-.297Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowDown.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m17.9 13.2-5.4 5.3V3h-1v15.5l-5.4-5.3-.7.7 6.6 6.5 6.6-6.5-.7-.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowDownCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m15.6 13.2.7.7-4.3 4.3-4.3-4.3.7-.7 3.1 3.1V7h1v9.2l3.1-3zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowDownTriangle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M9.2 12h5.6c.6 0 1 .5 1 1 0 .3-.1.5-.3.7L12 17.3l-3.5-3.6c-.4-.4-.4-1 0-1.4.2-.2.4-.3.7-.3z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowLeft.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21 11.5H5.5l5.3-5.4-.7-.7L3.6 12l6.5 6.6.7-.7-5.3-5.4H21v-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowLeftCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M7.7 11.5H17v1H7.8l3 3.1-.7.7L5.8 12l4.3-4.3.7.7-3.1 3.1zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowLeftTriangle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 9.2v5.6c0 .6-.5 1-1 1-.3 0-.5-.1-.7-.3L6.8 12l3.5-3.5c.4-.4 1-.4 1.4 0 .2.2.3.4.3.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowRight.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m13.9 5.4-.7.7 5.3 5.4H3v1h15.5l-5.3 5.4.7.7 6.6-6.6-6.6-6.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowRightCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m13.9 7.7 4.3 4.3-4.3 4.3-.7-.7 3.1-3.1H7v-1h9.2l-3-3.1.7-.7zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowRightTriangle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowUp.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowUpCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m12 5.8 4.3 4.3-.7.7-3.1-3.1V17h-1V7.8l-3.1 3-.7-.7L12 5.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItArrowUpTriangle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M14.8 12H9.2c-.6 0-1-.5-1-1 0-.3.1-.5.3-.7L12 6.8l3.5 3.5c.4.4.4 1 0 1.4-.2.2-.4.3-.7.3z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItBan.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM5.2 17.6C3.8 16 3.1 14 3.1 11.9s.7-4.1 2.1-5.7l12.7 12.7C14 22 8.3 21.4 5.2 17.6zm13.4.5L5.9 5.4c3.7-3.3 9.4-3 12.7.7 3.1 3.4 3.1 8.6 0 12z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItBehance.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M7.8 5.8c.5 0 1.1 0 1.6.2.4.1.9.3 1.2.5.4.1.7.5.9.8.2.5.3 1 .3 1.4 0 .5-.1 1.1-.4 1.5-.3.4-.8.8-1.3 1 .7.2 1.3.6 1.7 1.1.4.6.6 1.3.6 2 0 .5-.1 1.1-.3 1.6-.2.4-.6.8-1 1.1-.4.3-.9.5-1.4.6-.6.4-1.2.4-1.7.4H2V5.8h5.8zm-.3 5c.4 0 .8-.1 1.2-.4.3-.3.5-.7.4-1.1 0-.3 0-.5-.1-.8-.1-.1-.2-.3-.4-.4-.2-.1-.4-.2-.6-.2-.2 0-.5-.1-.7-.1H4.7v2.9l2.8.1zm.1 5.2c.3 0 .5 0 .8-.1l.6-.3c.2-.1.3-.3.4-.5.1-.3.2-.5.2-.8 0-.5-.2-1-.5-1.3-.4-.3-.9-.4-1.4-.4h-3V16h2.9zm8.6-.1c.4.4 1 .6 1.6.5.4 0 .9-.1 1.3-.4.3-.2.5-.5.6-.8h2.1c-.2.9-.8 1.7-1.6 2.3-.8.5-1.7.7-2.6.7-.6 0-1.3-.1-1.9-.3-1.1-.4-2-1.3-2.3-2.4-.2-.6-.3-1.2-.3-1.9 0-.6.1-1.3.3-1.9.2-.6.5-1.1.9-1.5.4-.4.9-.8 1.4-1 .7-.2 1.3-.3 1.9-.3.7 0 1.4.1 2 .4.5.3 1 .7 1.4 1.2.4.5.6 1.1.8 1.7.2.7.2 1.3.2 2h-6.4c0 .6.2 1.2.6 1.7zm2.8-4.7c-.4-.3-.9-.5-1.4-.5-.3 0-.7 0-1 .2-.2.1-.5.3-.6.5-.2.2-.3.4-.3.6-.1.2-.1.4-.1.6h4c-.1-.5-.3-1-.6-1.4zm-3.9-4.6h5v1.2h-5V6.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItBluesky.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m 6.2915493,4.711268 c 2.2985915,1.719718 4.7746477,5.205633 5.6788737,7.073239 0.90845,-1.867606 3.380281,-5.353521 5.678873,-7.069014 1.660563,-1.238028 4.347887,-2.197183 4.347887,0.853521 0,0.608451 -0.350704,5.121127 -0.557746,5.852113 -0.714085,2.543662 -3.325352,3.198591 -5.645071,2.805634 4.060564,0.680281 5.087324,2.957746 2.860564,5.235211 -4.233803,4.322535 -6.084507,-1.085916 -6.557747,-2.467606 -0.08873,-0.253521 -0.12676,-0.371831 -0.12676,-0.270422 0,-0.101409 -0.04225,0.0169 -0.126761,0.270422 -0.473239,1.385916 -2.3239437,6.790141 -6.5577465,2.467606 -2.2267606,-2.277465 -1.2,-4.550704 2.856338,-5.239437 C 5.8225352,14.615493 3.215493,13.969014 2.4971831,11.416901 2.2943662,10.690141 1.9478873,6.177465 1.9478873,5.569014 c 0,-3.050704 2.6830986,-2.095775 4.343662,-0.857746 z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItBookmark.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m18 22.7-6-6-6 6V2h12v20.7zm-6-7.4 5 5V3H7v17.3l5-5z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItBox.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21 2H3v4h1v16h16V6h1V2zm-2 19H5V6h14v15zm1-16H4V3h16v2z' />\n      <path d='M8 8h8v1H8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItBurger.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M22 5v1H2V5h20zM2 12.5h20v-1H2v1zM2 19h20v-1H2v1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCalendar.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCamera.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCar.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M 6,4 4,9 a 2.0000001,2.0000001 0 0 0 -2,2 v 6 h 1 v 2.5 H 6.4999999 V 17 H 17.5 v 2.5 h 3.599609 V 17 H 22 V 11 A 2.0000001,2.0000001 0 0 0 20,9 L 18,4 H 17 Z M 6.5996094,5 H 17.40039 L 19,9 H 5 Z M 5.25,12 A 1.25,1.25 0 0 1 6.4999999,13.25 1.25,1.25 0 0 1 5.25,14.5 1.25,1.25 0 0 1 4,13.25 1.25,1.25 0 0 1 5.25,12 Z m 4.0000001,0 H 14.75 A 1.25,1.25 0 0 1 16,13.25 1.25,1.25 0 0 1 14.75,14.5 H 9.2500001 A 1.25,1.25 0 0 1 7.9999999,13.25 1.25,1.25 0 0 1 9.2500001,12 Z M 18.75,12 A 1.25,1.25 0 0 1 20,13.25 1.25,1.25 0 0 1 18.75,14.5 1.25,1.25 0 0 1 17.5,13.25 1.25,1.25 0 0 1 18.75,12 Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCard.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zM3 9h18v3H3V9zm18 8.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5V13h18v4.5zM3 8V6.5c0-.3.2-.5.5-.5h17c.3 0 .5.2.5.5V8H3zm5 7H4v-1h4v1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCart.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M 15.931001,6.941 H 14.938 l -0.643,8.961 h 0.984 z M 11.103,6.909 h -0.992 l 0.644,8.961001 h 0.984 z m 7.761001,2.6429998 H 7.1420002 V 10.539 H 18.819001 Z M 18.188001,12.333 H 7.8850002 v 0.984 H 18.143001 Z M 6.3060001,7.487 H 18.953001 l -1.636,6.598 c -0.048,0.192 -0.123001,0.365999 -0.224999,0.526001 -0.101998,0.156997 -0.228,0.293 -0.373002,0.408 -0.145002,0.114999 -0.306002,0.202998 -0.483,0.267001 -0.178998,0.064 -0.363999,0.096 -0.558,0.096 h -5.312 c -0.188001,0 -0.3700002,-0.03001 -0.5449995,-0.091 C 9.6449992,15.23 9.486002,15.144001 9.3440003,15.035003 c -0.1420007,-0.109001 -0.2650016,-0.24 -0.372,-0.395 C 8.8670004,14.486 8.7890004,14.318 8.7410004,14.133 L 5.8020001,3.2499999 h -2.827 V 4.2360001 H 5.0430003 L 7.7810001,14.398 c 0.077,0.288 0.1979981,0.552 0.3650003,0.794001 0.1660006,0.243001 0.3610016,0.451 0.589,0.625 0.228,0.173 0.4829999,0.308999 0.7589999,0.404999 C 9.7730012,16.321 10.063,16.369001 10.366,16.369001 h 5.312001 c 0.310998,0 0.608999,-0.051 0.893,-0.152999 0.281998,-0.101 0.539,-0.241999 0.767,-0.422999 0.228,-0.182 0.424,-0.398001 0.588,-0.649001 0.166,-0.25 0.284001,-0.525 0.356001,-0.821 L 20.216001,6.5010003 H 6.3060001 Z M 16.644001,18.182001 c 0.138999,0 0.270999,0.02699 0.389,0.077 0.12,0.051 0.224999,0.123001 0.315998,0.211 0.091,0.091 0.161001,0.195001 0.212002,0.315001 0.051,0.12 0.078,0.245 0.078,0.381 0,0.135999 -0.02698,0.264 -0.078,0.384 -0.051,0.123001 -0.121002,0.226998 -0.212002,0.317998 -0.091,0.088 -0.195998,0.159999 -0.315998,0.210002 -0.121002,0.051 -0.252,0.078 -0.389,0.078 -0.134,0 -0.262999,-0.02699 -0.384,-0.078 -0.118001,-0.05 -0.224999,-0.121999 -0.313002,-0.210002 -0.092,-0.091 -0.161,-0.195001 -0.212001,-0.317998 -0.054,-0.12 -0.078,-0.248001 -0.078,-0.384 0,-0.135999 0.024,-0.264 0.078,-0.384 0.051,-0.12 0.12,-0.224001 0.212001,-0.312 0.088,-0.088 0.195001,-0.159999 0.313002,-0.211 0.121001,-0.05 0.25,-0.077 0.384,-0.077 z m 0,-0.984 c -0.271,0 -0.528,0.051 -0.770001,0.154998 -0.238998,0.104001 -0.447999,0.242 -0.626999,0.421 -0.18,0.176002 -0.322001,0.384 -0.427,0.624 -0.102002,0.24 -0.154999,0.496 -0.154999,0.768 0,0.272002 0.053,0.528 0.154999,0.768 0.104999,0.24 0.246999,0.451 0.427,0.63 0.178998,0.176002 0.388,0.317001 0.626999,0.421 0.242,0.104002 0.499001,0.154999 0.770001,0.154999 0.276,0 0.533,-0.051 0.775,-0.154999 0.241001,-0.104001 0.45,-0.245 0.63,-0.421 0.18,-0.178998 0.322,-0.39 0.424,-0.63 0.104001,-0.24 0.157999,-0.496 0.157999,-0.768 0,-0.274 -0.054,-0.531 -0.157999,-0.768 -0.102,-0.239998 -0.244,-0.447998 -0.427,-0.626998 -0.179,-0.178 -0.389,-0.317 -0.63,-0.421 -0.239,-0.101 -0.496,-0.152 -0.772,-0.152 z m -7.2430005,0.984 c 0.1389996,0 0.2679987,0.02699 0.3879998,0.077 0.1210016,0.051 0.2260007,0.123001 0.3170007,0.211 0.088,0.091 0.161,0.195001 0.212001,0.315001 0.051,0.12 0.077,0.245 0.077,0.381 0,0.135999 -0.026,0.264 -0.077,0.384 -0.051,0.123001 -0.123999,0.226998 -0.212001,0.317998 -0.091,0.088 -0.1959991,0.159999 -0.3170007,0.210002 -0.1230009,0.051 -0.252,0.078 -0.3879998,0.078 -0.135001,0 -0.2630023,-0.02699 -0.384,-0.078 -0.1210016,-0.05 -0.2249991,-0.121999 -0.3139994,-0.210002 -0.091,-0.091 -0.1610003,-0.195001 -0.2140007,-0.317998 -0.051001,-0.12 -0.075001,-0.248001 -0.075001,-0.384 0,-0.135999 0.024,-0.264 0.075001,-0.384 0.053,-0.12 0.123001,-0.224001 0.2140007,-0.312 0.089,-0.088 0.1930016,-0.159999 0.3139994,-0.211 0.1209977,-0.05 0.248999,-0.077 0.384,-0.077 z m 0,-0.984 c -0.2740007,0 -0.5290001,0.051 -0.7700002,0.154998 -0.2389984,0.104001 -0.4510001,0.242 -0.6279999,0.421 -0.18,0.176002 -0.320999,0.384 -0.4260003,0.624 -0.1049991,0.24 -0.1560001,0.496 -0.1560001,0.768 0,0.272002 0.051001,0.528 0.1560001,0.768 0.104999,0.24 0.2460018,0.451 0.4260003,0.63 0.1769991,0.176002 0.389,0.317001 0.6279999,0.421 0.2410016,0.104002 0.4959999,0.154999 0.7700002,0.154999 0.272999,0 0.5329999,-0.051 0.7739995,-0.154999 0.242,-0.104001 0.451001,-0.245 0.631001,-0.421 0.18,-0.178998 0.318999,-0.39 0.423999,-0.63 0.104002,-0.24 0.154999,-0.496 0.154999,-0.768 0,-0.274 -0.051,-0.531 -0.154999,-0.768 -0.105,-0.239998 -0.247,-0.447998 -0.427,-0.626998 -0.18,-0.178 -0.389,-0.317 -0.63,-0.421 -0.2419998,-0.101 -0.4989997,-0.152 -0.7719995,-0.152 z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItChartLine.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21 20v1H3V3h1v17z' />\n      <path d='m10.5 9.2 2.5 2.5 6-6v3.8h1V4h-5.5v1h3.8L13 10.3l-2.5-2.5-4.3 4.3.6.8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCheck.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCheckCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItChevronLeft.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItChevronRight.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItClip.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M11 22c-1.6.1-2.9-1.2-3-2.8V6c0-2.2 1.8-4 4-4s4 1.8 4 4v10h-1V6c0-1.7-1.3-3-3-3S9 4.3 9 6v13c0 1.1.9 2 2 2s2-.9 2-2V8c0-.6-.4-1-1-1s-1 .4-1 1v8h-1V8c0-1.1.9-2 2-2s2 .9 2 2v11c.1 1.6-1.2 2.9-2.8 3H11z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItClock.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M11.5 5h1v7.5H7v-1h4.5V5zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItClose.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCloseBig.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCloseCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M16.3 8.3 12.6 12l3.7 3.6-.7.7-3.7-3.6-3.6 3.6-.7-.7 3.6-3.6-3.6-3.7.7-.7 3.6 3.7 3.7-3.7.7.7zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCodeCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCollapse.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m16.5 15.4-4.9-4.9-4.9 4.9-.7-.8L11.6 9l5.6 5.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItComment.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItCopy.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M19.5 4H18v-.6c-.1-.8-.7-1.4-1.5-1.4h-11c-.8 0-1.4.6-1.5 1.4v15.2c.1.8.7 1.4 1.5 1.4H7v.6c.1.8.7 1.4 1.5 1.4h11c.8 0 1.4-.6 1.5-1.4V5.4c-.1-.8-.7-1.4-1.5-1.4zM5 18.6V3.4c0-.2.3-.4.5-.4h11c.2 0 .5.2.5.4v15.2c0 .2-.3.4-.5.4h-11c-.2 0-.5-.2-.5-.4zm15 2c0 .2-.3.4-.5.4h-11c-.2 0-.5-.2-.5-.4V20h8.5c.8 0 1.4-.6 1.5-1.4V5h1.5c.2 0 .5.2.5.4v15.2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItDelete.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M15.5 4v-.5c0-.8-.7-1.5-1.5-1.5h-4c-.8 0-1.5.7-1.5 1.5V4H3v1h2v15.5c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V5h2V4h-5.5zm-6-.5c0-.3.2-.5.5-.5h4c.3 0 .5.2.5.5V4h-5v-.5zm8.5 17c0 .3-.2.5-.5.5h-11c-.3 0-.5-.2-.5-.5V5h12v15.5z' />\n      <path d='M11.5 8h1v10h-1zM8 8h1v10H8zM15 8h1v10h-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItDesignersItalia.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M8.7 20.2v-13h3.6v13.1l-3.6-.1zM23 10.1h-3.3v6.5c0 .2.1.4.3.6s.4.2.8.2h2.1l.2 2.8c-1.2.3-2.1.4-2.8.4-1.6 0-2.7-.3-3.3-1.1-.6-.7-.9-2-.9-3.9v-12h3.6v3.6H23v2.9zm-19.8 1c-.6 0-1.2-.2-1.6-.6-.4-.4-.6-.9-.6-1.5s.2-1.1.6-1.5c.4-.5.9-.7 1.6-.7s1.1.2 1.5.6c.4.5.6 1 .6 1.6s-.2 1.1-.6 1.5-.9.6-1.5.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItDownload.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 14.2 7.7 9.9l.7-.7 3.1 3.1V3h1v9.2l3.1-3 .7.7-4.3 4.3zm7-2.2v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItError.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M11.5 14.2V5.7h1.2v8.5h-1.2zm-.1 4.1h1.2v-1.8h-1.2v1.8zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2L22 7.9zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2V8.3z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItExchangeCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm5.1-8.9.8.8-4.3 4.3c-.3.3-.7.4-1.1.4-.4 0-.8-.1-1.1-.4L9 14.7V17H8v-4h4v1H9.7l2.4 2.5h.8l4.2-4.4zm-6-4.6-4.2 4.4-.8-.8 4.3-4.3c.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4L15 9.3V7h1v4h-4v-1h2.3l-2.4-2.5h-.8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItExpand.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItExternalLink.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21 3v6h-1V4.7l-7.6 7.7-.8-.8L19.3 4H15V3h6zm-4 16.5c0 .3-.2.5-.5.5h-12c-.3 0-.5-.2-.5-.5v-12c0-.3.2-.5.5-.5H12V6H4.5C3.7 6 3 6.7 3 7.5v12c0 .8.7 1.5 1.5 1.5h12c.8 0 1.5-.7 1.5-1.5V12h-1v7.5z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFacebook.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M13.6 22v-9.1h3.1l.5-3.6h-3.5V7.1c0-1 .3-1.7 1.8-1.7h1.9V2.1c-1.1-.1-2-.1-3-.1-2.7 0-4.6 1.7-4.6 4.7v2.6h-3v3.6h3.1V22h3.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFacebookSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20 3H4c-.6 0-1 .4-1 1v16c0 .6.4 1 1 1h8.6v-6.9h-2.3v-2.8h2.3v-2c-.1-1 .2-1.9.9-2.6s1.6-1.1 2.6-1c.7 0 1.4 0 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.7h-2.3v7H20c.6 0 1-.4 1-1V4c0-.6-.4-1-1-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFigma.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M5.5 6A3.5 3.5 0 0 1 9 2.5h3.5v7H9A3.5 3.5 0 0 1 5.5 6ZM9 3.5a2.5 2.5 0 0 0 0 5h2.5v-5H9Z'\n      />\n      <path\n        clipRule='evenodd'\n        d='M18.5 6A3.5 3.5 0 0 0 15 2.5h-3.5v7H15A3.5 3.5 0 0 0 18.5 6ZM15 3.5a2.5 2.5 0 0 1 0 5h-2.5v-5H15Z'\n      />\n      <path\n        clipRule='evenodd'\n        d='M18.5 12a3.5 3.5 0 1 0-7 0 3.5 3.5 0 0 0 7 0ZM15 9.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Z'\n      />\n      <path\n        clipRule='evenodd'\n        d='M5.5 12A3.5 3.5 0 0 1 9 8.5h3.5v7H9A3.5 3.5 0 0 1 5.5 12ZM9 9.5a2.5 2.5 0 0 0 0 5h2.5v-5H9Z'\n      />\n      <path\n        clipRule='evenodd'\n        d='M5.5 18A3.5 3.5 0 0 1 9 14.5h3.5V18a3.5 3.5 0 1 1-7 0ZM9 15.5a2.5 2.5 0 1 0 2.5 2.5v-2.5H9Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFigmaSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM6.5 6.667A3.167 3.167 0 0 1 9.667 3.5H15a3.167 3.167 0 0 1 1.709 5.833 3.167 3.167 0 1 1-3.876 4.976v3.024a3.167 3.167 0 1 1-4.875-2.666A3.164 3.164 0 0 1 6.5 12c0-1.12.581-2.104 1.458-2.667A3.164 3.164 0 0 1 6.5 6.667Zm3.167 3.166h-.004a2.167 2.167 0 0 0 .004 4.334h2.166V9.833H9.667ZM11.833 4.5v4.333h-2.17A2.167 2.167 0 0 1 9.667 4.5h2.166ZM15 8.833h-2.166V4.5H15a2.167 2.167 0 0 1 .004 4.333H15Zm-.004 1a2.167 2.167 0 1 0 .004 0h-.004Zm-7.496 7.5c0-1.196.97-2.166 2.167-2.166h2.166v2.166a2.167 2.167 0 1 1-4.333 0Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFile.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileAudio.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <g clipPath='url(#a)'>\n        <path\n          fillRule='evenodd'\n          clipRule='evenodd'\n          d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM12 9.727 15 9v2.75l-2 .5v3.61c0 .495-.301.883-.662 1.123-.364.243-.839.377-1.338.377-.5 0-.974-.134-1.338-.377-.36-.24-.662-.628-.662-1.123s.301-.883.662-1.123c.364-.243.839-.377 1.338-.377.356 0 .7.068 1 .196v-4.83Z'\n        />\n      </g>\n      <defs>\n        <clipPath id='a'>\n          <path d='M0 0h24v24H0z' />\n        </clipPath>\n      </defs>\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileCompressed.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <g clipPath='url(#a)'>\n        <path\n          fillRule='evenodd'\n          clipRule='evenodd'\n          d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5h2.612v.918h-.778v.917h.778v.918h-.778v.917h.778v.918h1.166V6.67H9.5v-.917h.778v-.918H9.5v-.917h.778V3H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM9.111 8.046c-.429 0-.777.411-.777.918v.86l-.31 1.467c-.08.377.049.771.322.986l.723.569a.68.68 0 0 0 .862 0l.723-.569c.273-.215.402-.61.323-.986l-.31-1.466v-.861c0-.507-.349-.918-.778-.918H9.11Zm0 .918h.778v.86c0 .076.007.15.023.223l.31 1.467-.722.569-.723-.569.311-1.467c.016-.072.023-.147.023-.222v-.861Z'\n        />\n      </g>\n      <defs>\n        <clipPath id='a'>\n          <path d='M0 0h24v24H0z' />\n        </clipPath>\n      </defs>\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileCsv.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <g clipPath='url(#a)'>\n        <path\n          clipRule='evenodd'\n          d='M14.7 2H6.5A1.5 1.5 0 0 0 5 3.5V16h1V3.5a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5H16v1h1.5a1.5 1.5 0 0 0 1.5-1.5V6.3L14.7 2Zm.3 1.7L17.3 6h-1.8a.5.5 0 0 1-.5-.5V3.7ZM5.002 17c.338 0 .737.045 1.197.134l.24.048-.039.824a12.344 12.344 0 0 0-1.12-.077c-.486 0-.811.109-.977.326-.166.217-.25.626-.25 1.226s.08 1.015.24 1.245c.16.23.492.345.996.345l1.121-.077.029.834c-.645.114-1.13.172-1.456.172-.728 0-1.242-.195-1.542-.584C3.147 21.02 3 20.375 3 19.48c0-.894.156-1.53.47-1.906.312-.383.823-.575 1.532-.575Zm5.77 1.092c-.754-.102-1.3-.153-1.638-.153-.339 0-.575.041-.709.124-.128.077-.191.201-.191.374 0 .172.07.293.21.364.147.07.486.153 1.016.249.536.09.916.233 1.14.43.223.199.335.55.335 1.055 0 .504-.163.874-.489 1.11-.32.237-.788.355-1.408.355-.39 0-.881-.054-1.475-.163l-.297-.048.038-.871c.767.102 1.32.153 1.658.153.338 0 .577-.042.718-.125.147-.083.22-.22.22-.412 0-.191-.07-.322-.21-.392-.135-.077-.463-.157-.987-.24-.517-.09-.897-.226-1.14-.412-.243-.185-.364-.523-.364-1.015 0-.492.166-.859.498-1.101.339-.243.77-.364 1.293-.364.409 0 .91.05 1.504.153l.297.057-.02.872Zm1.752-.987h-1.092l1.235 4.79h1.859l1.245-4.79h-1.063l-.958 3.899h-.307l-.92-3.899Z'\n        />\n      </g>\n      <defs>\n        <clipPath id='a'>\n          <path d='M0 0h24v24H0z' />\n        </clipPath>\n      </defs>\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileDocx.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n        d=\"M6.5 2H14.7L19 6.3V16H18V7H15.5C14.6716 7 14 6.32843 14 5.5V3H6.5C6.22386 3 6 3.22386 6 3.5V16H5V3.5C5 2.67157 5.67157 2 6.5 2ZM17.3 6L15 3.7V5.5C15 5.77614 15.2239 6 15.5 6H17.3Z\" />\n      <path\n        d=\"m 17.402288,17.08612 0.89376,1.773332 0.915039,-1.773332 h 1.014347 l -1.390293,2.461385 1.390293,2.362079 h -1.08528 l -0.893759,-1.666932 -0.91504,1.666932 h -1.014346 l 1.390293,-2.312426 -1.390293,-2.511038 z\" />\n      <path\n        d=\"m 15.983627,21.831557 q -0.751893,0.163147 -1.354826,0.163147 -0.602933,0 -0.964692,-0.14896 -0.36176,-0.14896 -0.567467,-0.475253 -0.205706,-0.326293 -0.283733,-0.76608 -0.07803,-0.439786 -0.07803,-1.106559 0,-1.397386 0.390133,-1.943573 0.397227,-0.553279 1.454133,-0.553279 0.610026,0 1.411573,0.19152 l -0.02837,0.780266 q -0.702239,-0.1064 -1.170399,-0.1064 -0.461066,0 -0.65968,0.12768 -0.198613,0.120587 -0.29792,0.46816 -0.09221,0.347573 -0.09221,1.184586 0,0.837013 0.19152,1.163306 0.198613,0.3192 0.780266,0.3192 0.588747,0 1.248426,-0.09931 z\" />\n      <path\n        d=\"m 9.3017075,20.774651 q 0.2127999,0.368853 0.7873595,0.368853 0.57456,0 0.780267,-0.368853 0.212799,-0.375946 0.212799,-1.248426 0,-0.879573 -0.212799,-1.276799 -0.2128,-0.397227 -0.780267,-0.397227 -0.5674663,0 -0.7802662,0.397227 -0.2127998,0.397226 -0.2127998,1.276799 0,0.87248 0.2057065,1.248426 z m 2.3337055,0.624213 q -0.44688,0.59584 -1.546346,0.59584 -1.099466,0 -1.5534391,-0.59584 -0.4468798,-0.602933 -0.4468798,-1.879732 0,-1.2768 0.4468798,-1.893919 Q 8.989601,17.001 10.089067,17.001 q 1.099466,0 1.546346,0.624213 0.453973,0.617119 0.453973,1.893919 0,1.276799 -0.453973,1.879732 z\" />\n      <path\n        d=\"M 5.4003726,21.909584 H 3.776 V 17.08612 h 1.6243726 q 0.624213,0 1.0285328,0.134773 0.4043198,0.12768 0.624213,0.432693 0.2269866,0.29792 0.3121066,0.709333 0.08512,0.40432 0.08512,1.056906 0,0.652587 -0.078027,1.08528 -0.078027,0.4256 -0.2979199,0.766079 -0.2127999,0.333387 -0.624213,0.48944 -0.4114131,0.14896 -1.0498125,0.14896 z m 1.0285328,-1.915199 q 0.014187,-0.226987 0.014187,-0.624213 0,-0.40432 -0.028373,-0.645493 -0.028373,-0.241173 -0.1347732,-0.439787 -0.1064,-0.198613 -0.3191999,-0.269546 -0.2057065,-0.07803 -0.560373,-0.07803 H 4.7548795 v 3.121065 h 0.6454931 q 0.5319997,0 0.7731729,-0.269546 0.2057066,-0.219893 0.2553599,-0.794453 z\" />\n\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileImage.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        d=\"m 20.115001,12.685 -2.671,-3.5440001 c -0.086,-0.1149996 -0.185001,-0.216 -0.296999,-0.3069996 -0.11,-0.090002 -0.228,-0.168 -0.354002,-0.2319988 -0.126002,-0.061002 -0.260999,-0.1090016 -0.4,-0.144 -0.139,-0.032013 -0.282002,-0.048 -0.429,-0.048 -0.145001,0 -0.286998,0.015987 -0.426,0.048 -0.140001,0.034998 -0.274001,0.082998 -0.4,0.144 -0.126002,0.063999 -0.243999,0.1420006 -0.356999,0.2319988 -0.11,0.091 -0.209001,0.192 -0.296999,0.3069996 L 11.941001,12.515 c 0,0 0,0 0,0 0,0 0,0 0,0 L 11.469,12.043 c -0.093,-0.096 -0.198002,-0.178998 -0.308001,-0.248001 -0.113,-0.072 -0.231001,-0.130998 -0.354002,-0.176001 -0.123001,-0.046 -0.248999,-0.078 -0.381,-0.096 -0.130998,-0.01901 -0.262998,-0.024 -0.394,-0.01599 -0.1339992,0.007 -0.2629983,0.03201 -0.386,0.072 -0.1260019,0.037 -0.2439987,0.088 -0.3589984,0.152002 -0.1130004,0.061 -0.2199988,0.135998 -0.3220007,0.217999 -0.099999,0.083 -0.1939993,0.176001 -0.276,0.277999 L 5.5289976,16.011 l 0.762,0.63 3.1620001,-3.782001 c 0.096,-0.118 0.200999,-0.207998 0.3139994,-0.267001 0.1119987,-0.059 0.2219981,-0.093 0.3320009,-0.101 0.121002,-0.011 0.241002,0.008 0.358999,0.048 0.116001,0.042 0.219998,0.106001 0.308999,0.197 l 0.472005,0.474999 c 0.106998,0.106001 0.228,0.183999 0.361999,0.231999 0.135999,0.048 0.272999,0.066 0.41,0.056 0.139,-0.008 0.271,-0.048 0.397,-0.111999 0.128999,-0.067 0.236001,-0.159998 0.327001,-0.279998 l 2.542,-3.3740018 c 0.081,-0.1069984 0.183001,-0.188999 0.303001,-0.2480013 0.120997,-0.061002 0.25,-0.091 0.384,-0.091 0.137,0 0.265001,0.030009 0.385999,0.091 0.121002,0.058998 0.223,0.1409991 0.303001,0.2480013 L 19.324001,13.277 Z M 2.6630001,15.942 v 0.987 H 21.338001 V 15.942 Z M 7.0450005,5.8869998 c 0.1660007,0 0.3189997,0.032013 0.4639998,0.094001 0.144,0.060998 0.2700019,0.1459994 0.378,0.2530016 0.1069984,0.1069984 0.1930016,0.2319987 0.2539994,0.3759987 0.061999,0.144 0.094001,0.2960013 0.094001,0.461 0,0.1660006 -0.032013,0.3179981 -0.094001,0.462 -0.061002,0.144 -0.147001,0.2690003 -0.2539994,0.3759987 -0.108,0.1060007 -0.2340019,0.192 -0.378,0.2530016 -0.1450016,0.061002 -0.2980006,0.092999 -0.4639998,0.092999 -0.1669984,0 -0.3189996,-0.032013 -0.4640001,-0.092999 -0.1450016,-0.061002 -0.2709997,-0.1470013 -0.378,-0.253002 -0.108,-0.1069984 -0.1939994,-0.2319987 -0.2550009,-0.3759987 -0.061999,-0.144 -0.094001,-0.2960013 -0.094001,-0.462 0,-0.1649991 0.032013,-0.3170003 0.094001,-0.461 0.061001,-0.144 0.1470009,-0.2690003 0.2550009,-0.3759987 0.1069984,-0.1069984 0.2330003,-0.192 0.378,-0.2530016 0.1450016,-0.061999 0.2969991,-0.094001 0.4640001,-0.094001 z m 0,-0.9860002 c -0.1989996,0 -0.3920001,0.026003 -0.5800002,0.077 C 6.2780006,5.0279986 6.1060019,5.103 5.9450004,5.1970006 c -0.1610003,0.096 -0.3080013,0.2100019 -0.4420003,0.3410003 -0.132,0.1330016 -0.2469996,0.2799988 -0.3440012,0.4400001 -0.092999,0.1599988 -0.168,0.3299982 -0.219001,0.5170001 -0.051999,0.1869997 -0.078002,0.3790001 -0.078002,0.576 0,0.1980019 0.026003,0.39 0.080001,0.576 0.051001,0.1869997 0.1260019,0.3580007 0.2199987,0.5180002 C 5.2559966,8.325 5.370996,8.4710032 5.502996,8.605001 c 0.1339993,0.1300007 0.2810003,0.2450003 0.4420002,0.339001 0.1610003,0.092999 0.3329991,0.168 0.5199999,0.2179993 0.1880013,0.053998 0.3810002,0.080001 0.5800003,0.080001 0.200999,0 0.3939998,-0.026003 0.582,-0.080001 0.1850007,-0.049999 0.3560016,-0.125 0.5170001,-0.217999 C 8.3049968,8.8500016 8.4519977,8.735002 8.5869968,8.6050013 8.7179952,8.471002 8.8329949,8.3250026 8.9299965,8.1650016 9.0239971,8.0050028 9.0989981,7.8340019 9.1499952,7.6470014 c 0.051001,-0.1860019 0.077,-0.378 0.077,-0.576 0,-0.2000012 -0.026003,-0.3920001 -0.077,-0.5780001 C 9.0989943,6.308001 9.0239933,6.1380016 8.9299965,5.9780013 8.8329987,5.8180026 8.7179952,5.6710017 8.5869968,5.5380012 8.4519958,5.4070028 8.3049949,5.2930009 8.1439965,5.1970009 7.9829962,5.1030003 7.8119952,5.0279993 7.6239966,4.9779999 7.4359953,4.926999 7.2429968,4.9009996 7.0449968,4.9009996 Z M 3.5740002,3.1299999 H 20.426001 c 0.049,0 0.101998,0.013002 0.161,0.041998 0.057,0.03001 0.109999,0.067 0.161,0.1119988 0.049,0.046001 0.089,0.099001 0.123999,0.1579993 0.03201,0.058001 0.048,0.1169991 0.048,0.1780007 V 20.379998 c 0,0.061 -0.01599,0.12 -0.048,0.178 -0.035,0.059 -0.075,0.111999 -0.123999,0.158 -0.051,0.045 -0.104001,0.082 -0.161,0.111998 -0.059,0.02899 -0.111999,0.042 -0.161,0.042 H 3.5740002 c -0.048,0 -0.1010003,-0.013 -0.1599987,-0.042 -0.056999,-0.03001 -0.1099994,-0.067 -0.1610003,-0.111998 -0.048,-0.046 -0.089,-0.099 -0.1239988,-0.158 -0.032013,-0.058 -0.048,-0.116999 -0.048,-0.178 V 3.6199968 c 0,-0.061002 0.015987,-0.12 0.048,-0.1780007 C 3.1640004,3.3829981 3.2050014,3.3299974 3.2530012,3.2839968 3.3040022,3.2389978 3.3570024,3.2019958 3.4140015,3.171998 3.4729995,3.143009 3.5260002,3.13 3.5740002,3.1299999 Z m 0,-0.9870002 c -0.1280012,0 -0.2570003,0.015987 -0.3829999,0.049999 -0.1260019,0.032013 -0.2439988,0.080002 -0.351001,0.145002 C 2.7299992,2.3990022 2.6279992,2.4760026 2.5369991,2.5640013 2.4429993,2.652 2.3649993,2.751001 2.2979992,2.8600026 c -0.067,0.1099993 -0.1179999,0.2269984 -0.1549999,0.3549997 -0.034998,0.1280012 -0.054,0.264 -0.054,0.4050001 V 20.380003 c 0,0.140999 0.019,0.277002 0.054,0.405 0.037002,0.128001 0.088,0.245 0.1549999,0.355 0.067,0.109001 0.1450001,0.207998 0.2389999,0.296001 0.091,0.088 0.1930001,0.164999 0.3030002,0.226001 0.1069985,0.065 0.2249991,0.113 0.348,0.144 0.1260019,0.035 0.255001,0.051 0.3860002,0.051 H 20.426 c 0.132,0 0.260001,-0.01599 0.387,-0.051 0.123001,-0.03099 0.241002,-0.079 0.348,-0.144 0.11,-0.061 0.212002,-0.137999 0.303001,-0.226001 0.094,-0.088 0.171999,-0.187 0.238999,-0.296001 0.067,-0.11 0.118,-0.226999 0.154998,-0.355 0.035,-0.128001 0.054,-0.264 0.054,-0.405 V 3.6200024 c 0,-0.140999 -0.01901,-0.2770015 -0.054,-0.4050001 C 21.820996,3.087001 21.769999,2.9700019 21.703,2.8600026 21.636,2.751001 21.557998,2.6520038 21.464001,2.5640013 21.373002,2.4760026 21.271,2.3990022 21.161,2.3380007 c -0.106998,-0.065 -0.224999,-0.1130004 -0.351001,-0.1450016 -0.126002,-0.034016 -0.255001,-0.049999 -0.384,-0.049999 z\"\n        clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileJson.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M6.5 2h8.2L19 6.3V16h-1V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z'\n      />\n      <path d='M4.35 22.4v-.85c.19 0 .326-.036.411-.107.085-.07.128-.203.128-.396v-3.962h.97l.008 4.004c0 .515-.116.862-.348 1.042-.226.18-.616.269-1.169.269ZM8.36 17.85c-.516 0-.773.17-.773.51 0 .152.064.268.191.348.128.08.426.196.893.347.473.151.803.324.992.517.19.19.284.482.284.88 0 .505-.154.887-.46 1.147-.308.26-.71.39-1.206.39-.368 0-.82-.057-1.353-.17l-.255-.05.099-.758c.633.085 1.117.128 1.453.128.5 0 .75-.208.75-.624a.412.412 0 0 0-.176-.354c-.114-.085-.343-.178-.688-.277-.548-.156-.935-.34-1.162-.553-.222-.217-.333-.517-.333-.9 0-.481.147-.84.44-1.077.292-.236.694-.354 1.204-.354.35 0 .794.047 1.332.142l.256.05-.078.772c-.666-.076-1.137-.114-1.41-.114ZM11.732 20.77c.142.246.404.369.787.369s.642-.123.78-.369c.141-.25.212-.666.212-1.247 0-.586-.07-1.011-.213-1.276-.141-.264-.401-.397-.78-.397-.377 0-.637.133-.779.397-.141.265-.212.69-.212 1.276 0 .58.068.997.205 1.247Zm2.332.624c-.298.397-.813.595-1.545.595s-1.25-.198-1.552-.595c-.298-.402-.447-1.028-.447-1.878 0-.85.15-1.481.447-1.892.302-.416.82-.624 1.552-.624.732 0 1.247.208 1.545.624.302.41.453 1.041.453 1.892 0 .85-.15 1.476-.453 1.878ZM15.356 21.904v-4.819h1.651l1.162 3.968h.071v-3.968h.978v4.819H17.61l-1.205-3.969h-.071v3.969h-.978Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileOdp.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z'\n      />\n      <path d='M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM14.15 20.509h-.795v1.406h-.98v-4.83h1.776c1.146 0 1.719.559 1.719 1.676 0 .564-.147.997-.44 1.3-.29.298-.716.448-1.28.448Zm-.795-.838h.789c.487 0 .731-.304.731-.91 0-.298-.059-.511-.177-.639-.119-.132-.303-.199-.554-.199h-.789v1.748Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileOds.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z'\n      />\n      <path d='M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM13.86 17.852c-.516 0-.774.17-.774.512 0 .151.063.267.191.348.128.08.426.196.895.348.474.151.805.324.994.518.19.19.285.483.285.88 0 .507-.154.891-.462 1.151-.308.26-.71.391-1.208.391-.369 0-.821-.057-1.356-.17l-.256-.05.1-.76c.634.085 1.12.128 1.456.128.502 0 .752-.209.752-.625 0-.152-.059-.27-.177-.355-.114-.086-.343-.178-.689-.277-.55-.157-.937-.341-1.165-.554-.222-.218-.333-.519-.333-.902 0-.483.146-.843.44-1.08.293-.237.696-.355 1.207-.355.35 0 .796.047 1.335.142l.256.05-.078.774c-.668-.076-1.139-.114-1.413-.114Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileOdt.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z'\n      />\n      <path d='M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM11.907 17.952v-.867h3.552v.867H14.18v3.963h-.98v-3.963h-1.293Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFilePdf.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <g clipPath='url(#a)'>\n        <path\n          fillRule='evenodd'\n          clipRule='evenodd'\n          d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5Zm-9.384-3.89c.09.18.23.343.439.419.207.076.411.04.58-.029.318-.131.635-.436.926-.787a11.31 11.31 0 0 0 1.02-1.51 11.648 11.648 0 0 1 1.998-.405c.3.382.61.712.91.95.28.22.603.403.934.416a.854.854 0 0 0 .51-.138c.154-.1.27-.247.354-.416.09-.18.145-.37.138-.562a.845.845 0 0 0-.2-.519c-.226-.27-.596-.4-.96-.465-.38-.068-.84-.08-1.335-.05a10.95 10.95 0 0 1-.98-1.686c.25-.66.437-1.284.52-1.794.036-.218.054-.426.047-.613a1.238 1.238 0 0 0-.126-.539.7.7 0 0 0-.477-.365c-.202-.043-.41 0-.602.077-.377.151-.575.47-.65.823-.073.34-.04.736.046 1.137.088.405.238.847.43 1.295a19.71 19.71 0 0 1-1.062 2.227 7.656 7.656 0 0 0-1.483.645c-.37.219-.698.48-.896.786-.21.326-.275.714-.08 1.103Zm1.359-1.243c.139-.083.293-.162.458-.239a7.859 7.859 0 0 1-.45.606c-.28.337-.497.516-.634.573a.266.266 0 0 1-.036.012.285.285 0 0 1-.026-.044c-.055-.111-.053-.217.04-.362.106-.164.32-.353.648-.546Zm2.455-1.647c-.119.024-.238.05-.356.077a21.155 21.155 0 0 0 .499-1.05 11.718 11.718 0 0 0 .51.858c-.217.032-.436.07-.653.115Zm2.524.939a3.892 3.892 0 0 1-.434-.41c.228.004.434.021.612.053.317.058.466.147.518.209a.096.096 0 0 1 .025.064.436.436 0 0 1-.059.2.307.307 0 0 1-.094.124.107.107 0 0 1-.069.016c-.091-.004-.258-.066-.499-.256Zm-2.224-4.746a6.67 6.67 0 0 1-.2.828 4.842 4.842 0 0 1-.089-.346c-.076-.353-.087-.63-.046-.821.037-.178.109-.249.196-.283a.518.518 0 0 1 .145-.04c.012.03.028.091.032.197.005.122-.007.277-.038.465Z'\n        />\n      </g>\n      <defs>\n        <clipPath id='a'>\n          <path d='M0 0h24v24H0z' />\n        </clipPath>\n      </defs>\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFilePdfExt.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z'\n      />\n      <path d='M4.957 20.544H4.08V22H3v-5h1.957c1.263 0 1.895.578 1.895 1.735 0 .584-.162 1.032-.486 1.346-.318.309-.788.463-1.409.463Zm-.877-.867h.87c.537 0 .806-.314.806-.942 0-.308-.066-.53-.196-.662-.13-.137-.334-.205-.61-.205h-.87v1.809ZM9.403 22H7.61v-5h1.793c.46 0 .838.047 1.135.14.297.088.527.238.689.448.167.206.282.451.344.735.063.28.094.645.094 1.096 0 .451-.028.826-.086 1.125a2.092 2.092 0 0 1-.329.794c-.156.23-.386.4-.688.508-.303.102-.69.154-1.16.154Zm1.135-1.985c.01-.157.016-.373.016-.647 0-.28-.01-.503-.032-.67a1.216 1.216 0 0 0-.148-.455.595.595 0 0 0-.353-.28 1.902 1.902 0 0 0-.618-.08H8.69v3.235h.713c.391 0 .676-.093.853-.28.152-.152.245-.426.282-.823ZM12.602 22v-5H16v.882h-2.317v1.47h1.894v.883h-1.894V22h-1.08Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFilePpt.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M14.7 2H6.5A1.5 1.5 0 0 0 5 3.5V16h1V3.5a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5H15v1h2.5a1.5 1.5 0 0 0 1.5-1.5V6.3L14.7 2Zm.3 1.7L17.3 6h-1.8a.5.5 0 0 1-.5-.5V3.7Z'\n      />\n      <path d='M4.825 20.519h-.818v1.445H3V17h1.825c1.178 0 1.767.574 1.767 1.723 0 .579-.151 1.024-.453 1.336-.297.306-.735.46-1.314.46Zm-.818-.862h.81c.502 0 .753-.311.753-.934 0-.307-.061-.526-.183-.657-.122-.136-.311-.205-.57-.205h-.81v1.796ZM9.124 20.519h-.818v1.445H7.3V17h1.825c1.178 0 1.766.574 1.766 1.723 0 .579-.15 1.024-.452 1.336-.297.306-.735.46-1.314.46Zm-.818-.862h.81c.502 0 .752-.311.752-.934 0-.307-.06-.526-.182-.657-.122-.136-.312-.205-.57-.205h-.81v1.796ZM11.152 17.89V17h3.65v.89h-1.314v4.074h-1.007v-4.073h-1.329Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileSheet.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <g clipPath='url(#a)'>\n        <path\n          fillRule='evenodd'\n          clipRule='evenodd'\n          d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM14 10v7h2v-7h-2Zm-3 7v-5h2v5h-2Zm-3-3v3h2v-3H8Z'\n        />\n      </g>\n      <defs>\n        <clipPath id='a'>\n          <path d='M0 0h24v24H0z' />\n        </clipPath>\n      </defs>\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileSigned.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n\n      <path\n        d=\"m 11.079001,18.027 c -0.083,-0.085 -0.154999,-0.178 -0.214001,-0.288 -0.062,-0.106 -0.118001,-0.216 -0.171999,-0.327998 -0.056,-0.111999 -0.113,-0.221001 -0.173998,-0.327999 -0.059,-0.106001 -0.132,-0.202001 -0.219998,-0.288 -0.086,-0.082 -0.190999,-0.152001 -0.3139999,-0.202001 -0.1230009,-0.051 -0.276,-0.078 -0.456,-0.078 -0.091,0 -0.1869997,0.008 -0.2899994,0.024 -0.1010003,0.01599 -0.2090003,0.046 -0.324,0.088 -0.1180006,0.04 -0.2389984,0.096 -0.3669997,0.163 -0.128999,0.069 -0.2659993,0.157001 -0.4050001,0.264 -0.03001,-0.048 -0.065,-0.093 -0.1049991,-0.139 -0.043,-0.045 -0.094001,-0.082 -0.1549984,-0.116999 -0.061999,-0.035 -0.1339994,-0.061 -0.2149985,-0.083 -0.082998,-0.01901 -0.18,-0.02899 -0.2869984,-0.02899 -0.1819994,0 -0.3700006,0.024 -0.5629999,0.077 -0.1900007,0.051 -0.3810002,0.118001 -0.5740003,0.198002 -0.1900006,0.08 -0.3809998,0.169999 -0.5679999,0.269 -0.1880012,0.101001 -0.3709984,0.197001 -0.5499999,0.296002 -0.176999,0.096 -0.3490015,0.186999 -0.5150003,0.269 -0.1640012,0.08 -0.3220006,0.147001 -0.4689997,0.192 l 0.303001,0.942 c 0.1470009,-0.048 0.3030009,-0.111999 0.4640001,-0.190001 0.1610003,-0.08 0.324,-0.162002 0.4899999,-0.248001 0.1669984,-0.088 0.3329991,-0.176001 0.4990001,-0.265999 0.1690015,-0.091 0.3299981,-0.173999 0.4909999,-0.248002 0.1579994,-0.075 0.3109984,-0.142 0.456,-0.195001 0.1450016,-0.053 0.2810003,-0.085 0.4050002,-0.101 -0.003,0.02899 -0.003,0.058 -0.00601,0.088 -0.002,0.02899 -0.00499,0.058 -0.00801,0.085 0,0.02899 -0.002,0.059 -0.002,0.088 -0.003,0.03201 -0.003,0.061 -0.003,0.091 0,0.104001 0.026986,0.193999 0.082998,0.274 0.054002,0.078 0.1210016,0.134 0.2040001,0.171001 0.080001,0.037 0.1690015,0.054 0.2650015,0.045 0.094001,-0.008 0.183001,-0.045 0.2629985,-0.111998 0.1099993,-0.096 0.228,-0.194 0.3519987,-0.301002 0.123001,-0.106998 0.2489991,-0.205001 0.375001,-0.296001 0.1260018,-0.088 0.252,-0.163 0.3810002,-0.224001 0.1280012,-0.059 0.252,-0.088 0.3750009,-0.088 0.043,0 0.080999,0.01599 0.1099994,0.048 0.032013,0.03201 0.061999,0.077 0.091,0.133001 0.030009,0.059 0.058998,0.126002 0.094001,0.202999 0.032013,0.08 0.073002,0.163 0.1210016,0.253001 0.048,0.091 0.1069984,0.187 0.1769984,0.286001 0.07,0.098 0.154999,0.200001 0.257001,0.299002 z\"\n        clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n      <polygon points=\"32891,12000 32891,11013 28927,11013 28927,12000 \" clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n      <polygon points=\"36857,10029 36857,9042 28927,9042 28927,10029 \" clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n      <path\n        d=\"m 20.076001,8.9220001 -7.004,6.9719999 c -0.108,0.106001 -0.212001,0.24 -0.310999,0.397 -0.1,0.154999 -0.190998,0.322999 -0.274,0.496 -0.086,0.176001 -0.161001,0.351999 -0.224999,0.528 -0.067,0.176001 -0.121002,0.336 -0.164002,0.48 -0.043,0.144 -0.069,0.264 -0.086,0.363001 -0.013,0.099 -0.013,0.157002 0.009,0.176001 0.01799,0.01901 0.077,0.02101 0.176999,0.005 0.096,-0.013 0.219001,-0.042 0.363999,-0.085 0.147999,-0.04 0.308999,-0.093 0.485,-0.159999 0.178001,-0.067 0.355,-0.140999 0.529,-0.224001 0.174002,-0.083 0.339999,-0.176001 0.499,-0.274999 0.158,-0.098 0.289002,-0.202 0.397,-0.308999 l 7.004001,-6.969 c 0.104999,-0.104001 0.176999,-0.207999 0.222999,-0.3200012 0.043,-0.1090016 0.064,-0.219001 0.064,-0.3309997 0,-0.1330016 -0.02899,-0.264 -0.086,-0.3859998 -0.059,-0.1230009 -0.134,-0.2349997 -0.23,-0.3309997 -0.097,-0.096 -0.207001,-0.1710009 -0.330002,-0.2290015 -0.123001,-0.058999 -0.255001,-0.085999 -0.389,-0.085999 -0.113,0 -0.223,0.021014 -0.332999,0.067 -0.109999,0.044999 -0.214001,0.116999 -0.319,0.2210003 z\"\n        clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n      <path\n        d=\"m 10.873001,2.7609997 v 2.8330001 c 0,0.1280013 0.01901,0.2559988 0.056,0.3810002 0.035,0.1259981 0.089,0.243001 0.152999,0.3499994 0.067,0.1090016 0.147001,0.2099981 0.238998,0.3010016 0.093,0.092999 0.193002,0.1710009 0.303001,0.236999 0.11,0.067 0.228,0.1180007 0.351001,0.1549985 0.126002,0.034998 0.255001,0.053 0.386,0.053 h 2.848 l -0.695,-0.985999 h -2.153 c -0.072,0 -0.139,-0.010998 -0.200999,-0.034998 -0.062,-0.024 -0.115,-0.056001 -0.158,-0.1019982 -0.043,-0.041998 -0.078,-0.096 -0.102002,-0.1540006 -0.024,-0.061999 -0.035,-0.1280013 -0.035,-0.2000013 v -2.142 z\"\n        clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n      <path\n        d=\"m 14.839001,18.894 v 1.486001 c 0,0.074 -0.013,0.140999 -0.035,0.200001 -0.024,0.061 -0.059,0.111999 -0.102002,0.154 -0.045,0.046 -0.096,0.078 -0.154998,0.102002 -0.062,0.024 -0.128999,0.03402 -0.204,0.03402 H 3.4390003 c -0.072,0 -0.1389997,-0.01002 -0.2009991,-0.03402 -0.058998,-0.024 -0.1130003,-0.056 -0.156,-0.102002 -0.044999,-0.042 -0.077,-0.093 -0.1010003,-0.154 -0.024983,-0.059 -0.034998,-0.126002 -0.034998,-0.200001 V 3.6199998 c 0,-0.073999 0.010016,-0.1409991 0.034998,-0.2000013 0.024,-0.061002 0.056001,-0.1119987 0.1010003,-0.1540006 0.043,-0.046001 0.097002,-0.078002 0.156,-0.1020019 0.061999,-0.024 0.1289991,-0.034016 0.2009991,-0.034016 h 7.7180007 l 3.682,3.659 v 5.374001 l 0.99,-0.984981 V 6.3809999 l -4.259,-4.2380002 H 3.4390003 c -0.1289991,0 -0.2580019,0.017991 -0.3830003,0.053 -0.1260019,0.037002 -0.2439988,0.087999 -0.3519988,0.1549985 -0.1099993,0.066002 -0.2120012,0.144 -0.3030009,0.236999 -0.094001,0.091 -0.171001,0.192 -0.2380006,0.3019994 -0.068001,0.1060006 -0.1189985,0.2240013 -0.156,0.3460006 -0.034999,0.1260019 -0.054002,0.2539994 -0.054002,0.384 V 20.379998 c 0,0.130001 0.019011,0.258002 0.054002,0.384 0.037001,0.122 0.087999,0.24 0.156,0.346001 0.067,0.109999 0.144,0.211 0.2380006,0.301999 0.091,0.093 0.1930016,0.171001 0.3030009,0.236999 0.108,0.067 0.2260007,0.118001 0.3490016,0.154999 0.1260019,0.035 0.255001,0.053 0.3860001,0.053 H 14.343003 c 0.134,0 0.262999,-0.01799 0.386001,-0.053 0.123001,-0.037 0.241001,-0.088 0.351001,-0.154999 0.109999,-0.066 0.209,-0.144 0.303,-0.236999 0.092,-0.091 0.171999,-0.192 0.236002,-0.301999 0.067,-0.106001 0.118,-0.224001 0.156,-0.349002 0.038,-0.125 0.054,-0.253001 0.054,-0.380999 V 17.907 Z\"\n        clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileSlides.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM8.504 9.438A.5.5 0 0 1 9 9h6a.5.5 0 0 1 .496.438l.5 4A.5.5 0 0 1 15.5 14h-3v2H14v1h-4v-1h1.5v-2h-3a.5.5 0 0 1-.496-.562l.5-4Zm2.496.783v2.558c0 .097.106.157.19.107l2.131-1.279a.125.125 0 0 0 0-.214l-2.132-1.28a.125.125 0 0 0-.189.108Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileTxt.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H14v-1h3.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z'\n      />\n      <path d='M3 17.897V17h3.525v.897H5.256V22h-.973v-4.103H3ZM7.761 17l.889 1.838L9.56 17h1.007l-1.381 2.552L10.567 22H9.49L8.6 20.272 7.691 22H6.683l1.382-2.397L6.683 17H7.76ZM10.725 17.897V17h3.525v.897h-1.269V22h-.973v-4.103h-1.283Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileVideo.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <g clipPath='url(#a)'>\n        <path\n          fillRule='evenodd'\n          clipRule='evenodd'\n          d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM10 15.426v-4.852c0-.445.468-.72.836-.492l3.896 2.427a.585.585 0 0 1 0 .982l-3.896 2.427c-.368.229-.836-.046-.836-.492Z'\n        />\n      </g>\n      <defs>\n        <clipPath id='a'>\n          <path d='M0 0h24v24H0z' />\n        </clipPath>\n      </defs>\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileXlsx.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n        d=\"M6.5 2H14.7L19 6.3V16H18V7H15.5C14.6716 7 14 6.32843 14 5.5V3H6.5C6.22386 3 6 3.22386 6 3.5V16H5V3.5C5 2.67157 5.67157 2 6.5 2ZM17.3 6L15 3.7V5.5C15 5.77614 15.2239 6 15.5 6H17.3Z\" />\n      <path\n        d=\"m 15.625,17.085937 1.390625,2.511719 -1.390625,2.3125 h 1.013672 l 0.916015,-1.667969 0.892579,1.667969 h 1.085937 l -1.390625,-2.363281 1.390625,-2.460938 h -1.015625 l -0.914062,1.773438 -0.894532,-1.773438 z\" />\n      <path d=\"m 8.9140625,17.085937 v 4.824219 H 11.660156 V 21.044922 H 9.8925781 v -3.958985 z\" />\n      <path\n        d=\"m 4.4179687,17.085937 1.3886719,2.511719 -1.3886719,2.3125 h 1.0136719 l 0.9140625,-1.667969 0.8945313,1.667969 h 1.0859375 l -1.390625,-2.363281 1.390625,-2.460938 H 7.3105469 L 6.3964844,18.859375 5.5019531,17.085937 Z\" />\n      <path\n        d=\"m 13.644531,17.001953 c -0.510719,0 -0.911887,0.117072 -1.205078,0.353516 C 12.146263,17.591913 12,17.951248 12,18.433594 c 0,0.383039 0.111727,0.682862 0.333984,0.90039 0.226987,0.2128 0.61356,0.398635 1.16211,0.554688 0.345208,0.09931 0.574007,0.190271 0.6875,0.27539 0.118222,0.08512 0.177734,0.204145 0.177734,0.355469 0,0.416142 -0.250692,0.623047 -0.751953,0.623047 -0.335751,0 -0.819455,-0.04183 -1.453125,-0.126953 l -0.09961,0.759766 0.255859,0.04883 c 0.534364,0.113493 0.984663,0.169922 1.353516,0.169922 0.496532,0 0.899654,-0.128584 1.207031,-0.388672 0.307378,-0.260089 0.460937,-0.6444 0.460937,-1.150391 0,-0.397225 -0.09405,-0.689751 -0.283203,-0.878906 -0.189156,-0.193885 -0.521252,-0.366254 -0.99414,-0.517578 -0.468159,-0.151324 -0.766852,-0.267265 -0.894532,-0.347657 -0.127679,-0.08039 -0.191406,-0.196331 -0.191406,-0.347656 0,-0.340479 0.257989,-0.511719 0.773438,-0.511719 0.274275,10e-7 0.745336,0.03762 1.412109,0.113282 l 0.07813,-0.771485 -0.255859,-0.05078 c -0.539093,-0.09458 -0.984047,-0.140625 -1.333985,-0.140625 z\" />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFileXml.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H17v-1h.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z'\n      />\n      <path d='m3.12 17 .92 1.838L4.985 17H6.03l-1.433 2.552L6.03 22H4.911l-.921-1.728L3.046 22H2l1.434-2.397L2 17h1.12ZM6.64 22v-5h1.72l.877 3.647.878-3.647h1.719v5h-1.01v-3.868h-.11l-.972 3.647h-1.01l-.973-3.647h-.11V22H6.64ZM15.75 22h-2.83v-5h1.009v4.103h1.821V22Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFiles.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M15.7 2H7.5C6.7 2 6 2.7 6 3.5V4h-.5C4.7 4 4 4.7 4 5.5v15c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V20h.5c.8 0 1.5-.7 1.5-1.5V6.3L15.7 2zm.3 1.7L18.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zm1 16.8c0 .3-.2.5-.5.5h-11c-.3 0-.5-.2-.5-.5v-15c0-.3.2-.5.5-.5H6v13.5c0 .8.7 1.5 1.5 1.5H17v.5zm1.5-1.5h-11c-.3 0-.5-.2-.5-.5v-15c0-.3.2-.5.5-.5H15v2.5c0 .8.7 1.5 1.5 1.5H19v11.5c0 .3-.2.5-.5.5zM9 9h8v1H9V9zm0 2h8v1H9v-1zm0 2h4v1H9v-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFlag.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m17.1 8 3.3-5H5V2H4v20h1v-9h15.4l-3.3-5zM5 4h13.6l-2.7 4 2.7 4H5V4z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFlickr.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <circle cx={6.7} cy={12} r={4.7} />\n      <circle cx={17.3} cy={12} r={4.7} />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFlickrSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20 4c-.6-.6-1.5-1-2.4-1H6.4c-.9 0-1.8.4-2.4 1-.6.6-1 1.5-1 2.4v11.3c0 .9.4 1.8 1 2.4.6.6 1.5 1 2.4 1h11.2c1.9 0 3.4-1.5 3.4-3.4V6.4c0-.9-.4-1.8-1-2.4zm-9.6 9.8c-1 1-2.5 1-3.5 0s-1-2.5 0-3.5 2.5-1 3.5 0c1 .9 1 2.5 0 3.5zm6.6 0c-.7.7-1.8.9-2.7.5-.9-.4-1.5-1.3-1.5-2.3 0-1 .6-1.9 1.5-2.3.9-.4 2-.2 2.7.5 1 1 1 2.6 0 3.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFolder.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H4c-.5.1-.9-.3-1-.8V6c-.1-.5.3-.9.8-1h5.8l1.7 1.7.3.3H20c.5-.1.9.3 1 .8V18zM4 8h16v1H4V8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFullscreen.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M4 20h4.5v1H3v-5.5h1zM3 8.5h1V4h4.5V3H3zM20 20h-4.5v1H21v-5.5h-1zM15.5 3v1H20v4.5h1V3z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItFunnel.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M14 22h-1v-8.6L20 3H4l7 10.4V22h-1v-8.4L2 2h20l-8 11.6V22z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItGithub.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItGoogle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      width={24}\n      height={24}\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12.545 10.239v3.821h5.445c-.712 2.315-2.647 3.972-5.445 3.972a6.033 6.033 0 1 1 0-12.064c1.498 0 2.866.549 3.921 1.453l2.814-2.814A9.969 9.969 0 0 0 12.545 2C7.021 2 2.543 6.477 2.543 12s4.478 10 10.002 10c8.396 0 10.249-7.85 9.426-11.748l-9.426-.013z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItHearing.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20 9c0 2.5-1.3 4.8-3.5 6l-2 1.1c-.9.6-1.5 1.6-1.5 2.7 0 1.8-1.4 3.2-3.2 3.2h-.6c-1.3-.1-2.5-.9-3-2.1l.9-.5c.3.9 1.1 1.6 2.1 1.6h.6c.6 0 1.2-.2 1.6-.7.4-.4.6-.9.6-1.5 0-1.4.8-2.8 2-3.5l2-1.2c1.8-1 3-3 3-5.1 0-3.3-2.7-6-6-6-1.9 0-3.7.9-4.8 2.4l-.8-.6C8.7 3 10.8 2 13 2c3.9 0 7 3.1 7 7zM7.5 12C7.5 9 5 6.5 2 6.5v1c2.5 0 4.5 2 4.5 4.5s-2 4.5-4.5 4.5v1c3 0 5.5-2.5 5.5-5.5zM5 12c.1-1.6-1.2-2.9-2.8-3H2v1c1.1 0 2 .9 2 2s-.9 2-2 2v1c1.6.1 2.9-1.2 3-2.8V12zm5 0c0-4.4-3.6-8-8-8v1c3.9 0 7 3.1 7 7s-3.1 7-7 7v1c4.4 0 8-3.6 8-8zm5.9.3c.8-.9 1.2-2 1.2-3.2 0-1.2-.4-2.3-1.2-3.2-.8-.9-2-1.4-3.2-1.4-1.2.1-2.4.6-3.2 1.5l-.3.3.2.3c.6.9 1.1 1.9 1.3 3v.4h.4c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5v1c1.4 0 2.5-1.1 2.5-2.5 0-1.2-.8-2.2-2-2.5-.2-.9-.6-1.8-1.1-2.6.6-.5 1.4-.8 2.2-.9.9 0 1.8.4 2.4 1 .7.7 1 1.6 1 2.6s-.3 1.9-1 2.6l.8.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItHelp.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12.8 22h-1.4v-2.1h1.4V22zm-.1-4.9h-1.2c-.1-.6-.1-1.1-.1-1.7 0-.4.1-.8.3-1.2.2-.5.4-.9.7-1.3l2.3-2.1c.7-.6 1.3-1.3 1.8-2.1.4-.7.5-1.5.5-2.3.1-1-.3-2-1.1-2.6-1-.6-2.2-.8-3.4-.7-1.2.1-2.4.2-3.6.5l-1 .3-.2-1.2h.1c1.5-.5 3.1-.7 4.7-.8 1.5-.1 3 .2 4.3 1 1 .9 1.5 2.2 1.4 3.5.1.9-.1 1.9-.5 2.7-.5.8-1.1 1.6-1.9 2.2-.6.5-1.2 1-1.8 1.6l-.9 1.2c-.3.4-.4.9-.4 1.4v1.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItHelpCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-1.2-4.5H12v1.8h-1.2v-1.8zm4.5-8c0 .6-.1 1.2-.3 1.8-.3.5-.8 1-1.3 1.4L12.3 13c-.2.4-.4.8-.4 1.2v.6H11c-.1-.3-.2-.7-.2-1 0-.4.2-.9.5-1.2.4-.5.9-1 1.4-1.4.5-.4.9-.8 1.2-1.3.2-.4.3-.9.3-1.4 0-.5-.2-1.1-.6-1.4-.6-.3-1.3-.5-2-.4L9.3 7h-.5v-.8c1-.3 2-.5 3-.5.9-.1 1.9.1 2.7.6.6.6.9 1.4.8 2.2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItHorn.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M5 9c-1.7 0-3 1.3-3 3s1.3 3 3 3h.5L7 19.3c.3 1 1.3 1.7 2.3 1.7h.2c.5 0 .9-.2 1.2-.6.3-.4.4-.9.2-1.4l-1.3-4h1.8l8.6 3.8V4.7L11.4 9H5zm5 10.3c0 .2 0 .4-.1.5l-.4.2h-.2c-.6 0-1.2-.4-1.4-1l-1.3-4h1.9l1.5 4.3zM5 14c-1.1 0-2-.9-2-2s.9-2 2-2h6v4H5zm14 3.2-7-3V9.8l7-3.5v10.9zM22 9v6h-1V9h1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItInbox.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M4 2v14h3.7l1 2h6.6l1-2H20V2H4zm15 13h-3.3l-1 2H9.3l-1-2H5V3h14v12z' />\n      <path d='M19 17h1v5H4v-5h1v4h14zM7 5h10v1H7zM7 8h10v1H7zM7 11h10v1H7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItInfoCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItInstagram.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 4.6c-2.4.1-2.6.1-3.6.1-.6 0-1.2.1-1.7.3-.4.2-.7.4-1 .7-.3.3-.5.6-.7 1-.2.5-.3 1.1-.3 1.7v7.2c0 .6.1 1.1.3 1.7.2.4.4.7.7 1 .3.3.6.5 1 .7.5.2 1.1.3 1.7.3 1 .1 1.2.1 3.6.1s2.6-.1 3.6-.1c.6 0 1.1-.1 1.7-.3.8-.3 1.4-.9 1.7-1.7.2-.5.3-1.1.3-1.7.1-.9.1-1.2.1-3.6s-.1-2.6-.1-3.6c0-.6-.1-1.1-.3-1.7-.2-.4-.4-.7-.7-1-.3-.3-.6-.5-1-.7-.5-.2-1.1-.3-1.7-.4H12zM12 3h3.7c.7 0 1.5.2 2.2.4 1.2.5 2.2 1.4 2.7 2.6.2.8.4 1.5.4 2.3v7.4c0 .8-.2 1.5-.5 2.2-.5 1.2-1.4 2.2-2.6 2.6-.7.3-1.4.4-2.2.4H8.3c-.8 0-1.5-.2-2.2-.5-1.2-.5-2.2-1.4-2.6-2.6-.3-.7-.4-1.4-.4-2.2V8.2c0-.7.2-1.5.4-2.2.5-1.2 1.4-2.2 2.6-2.7.7-.1 1.4-.3 2.2-.3H12zm0 4.4c1.2 0 2.4.5 3.3 1.4s1.4 2 1.4 3.3c0 2.6-2.1 4.6-4.6 4.6S7.4 14.6 7.4 12s2-4.6 4.6-4.6zm0 7.6c.8 0 1.6-.3 2.1-.9.6-.6.9-1.3.9-2.1 0-1.7-1.3-3-3-3s-3 1.3-3 3 1.3 3 3 3zm4.8-6.7c-.6 0-1.1-.5-1.1-1.1s.5-1.1 1.1-1.1c.6 0 1.1.5 1.1 1.1s-.5 1.1-1.1 1.1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItKey.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M18 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18zm-1-6c-2 0-3.8 1.2-4.6 3H3.3l-2 2 3 3H7v-1h.3l1 1H11v-1h1.4c.8 1.8 2.6 3 4.6 3 2.8 0 5-2.2 5-5s-2.2-5-5-5zm0 9c-1.7 0-3.2-1.1-3.8-2.7V13H10v1H8.7l-1-1H6v1H4.7l-2-2 1-1h9.4v-.3C13.7 9.1 15.3 8 17 8c2.2 0 4 1.8 4 4s-1.8 4-4 4z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItLessCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 3c5 0 9 4 9 9 0 2.4-.9 4.7-2.6 6.4-3.5 3.5-9.2 3.5-12.7 0s-3.5-9.2 0-12.7C7.3 3.9 9.6 3 12 3m0-1C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10c0-2.7-1.1-5.2-2.9-7.1C17.2 3 14.7 2 12 2z' />\n      <path d='M7.8 11.3h8.5c.4 0 .8.3.8.8 0 .4-.3.8-.8.8H7.8c-.5-.1-.8-.5-.8-.9s.3-.7.8-.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItLink.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItLinkedin.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M16.5 8.7c-1.4 0-2.8.7-3.5 1.9V9H9.4v12h3.7v-5.9c0-1.6.3-3.1 2.2-3.1s1.9 1.8 1.9 3.2V21H21v-6.6c0-3.2-.7-5.7-4.5-5.7zM5.2 3C4 3 3 4 3 5.2c0 1.2 1 2.2 2.2 2.2s2.2-1 2.2-2.2c0-.6-.2-1.1-.6-1.5-.5-.5-1.1-.7-1.6-.7zM3.3 9v12H7V9H3.3zm13.2-.3c-1.4-.1-2.8.7-3.5 1.9V9H9.4v12h3.7v-5.9c0-1.6.3-3.1 2.2-3.1s1.9 1.8 1.9 3.2V21H21v-6.6c0-3.2-.7-5.7-4.5-5.7zM3.3 21H7V9H3.3v12zM5.2 3C4 3 3 4 3 5.2c0 1.2 1 2.2 2.2 2.2s2.2-1 2.2-2.2c0-.6-.2-1.1-.6-1.5-.5-.5-1.1-.7-1.6-.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItLinkedinSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M19.7 3H4.3C3.6 3 3 3.6 3 4.3v15.4c0 .7.6 1.3 1.3 1.3h15.3c.7 0 1.3-.6 1.3-1.3V4.3c.1-.7-.5-1.3-1.2-1.3zM8.3 18.3H5.7V9.8h2.7v8.5zM7 8.6c-.9 0-1.5-.7-1.5-1.6 0-.9.7-1.5 1.5-1.6s1.5.7 1.6 1.6c0 .4-.2.8-.4 1.1-.4.3-.8.5-1.2.5zm11.3 9.7h-2.7v-4.2c0-1 0-2.3-1.4-2.3s-1.6 1.1-1.6 2.2v4.3H10V9.8h2.6V11c.5-.9 1.5-1.4 2.5-1.4 2.7 0 3.2 1.8 3.2 4.1v4.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItList.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M4 12c.1.5-.3.9-.8 1H3c-.6 0-1-.4-1-1s.4-1 1-1c.5-.1.9.3 1 .8v.2zM3 4.5c-.5-.1-.9.3-1 .8v.2c-.1.5.3.9.8 1H3c.5.1.9-.3 1-.8v-.2c.1-.5-.3-.9-.8-1H3zm0 13c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1zM6 5v1h16V5H6zm0 7.5h16v-1H6v1zM6 19h16v-1H6v1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItLock.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z' />\n      <path d='M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItLocked.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M16.5 12H16V7c0-2.2-1.8-4-4-4S8 4.8 8 7v5h-.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zM9 7c0-1.7 1.3-3 3-3s3 1.3 3 3v5H9V7zm7.6 12.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItLogout.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <g clipPath='url(#a)'>\n        <path\n          clipRule='evenodd'\n          d='M16.7 7.7 21 12l-4.3 4.3-.7-.7 3-3.1H9.8v-1h9.3L16 8.4l.7-.7ZM4.5 20H12v1H4.5A1.5 1.5 0 0 1 3 19.5v-15A1.5 1.5 0 0 1 4.5 3H12v1H4.5a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5Z'\n        />\n      </g>\n      <defs>\n        <clipPath id='a'>\n          <path d='M0 0h24v24H0z' />\n        </clipPath>\n      </defs>\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMail.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zm-.3 1-7.1 7.2c-.6.6-1.6.6-2.2 0L3.8 6h16.4zM3 17.3V6.6L8.3 12 3 17.3zm.7.7L9 12.7l1.2 1.2c1 .9 2.6.9 3.6 0l1.2-1.2 5.3 5.3H3.7zm12-6L21 6.6v10.7L15.7 12z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMailOpen.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M21 19.858V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-.142l9-5.4 9 5.4Zm0-1.166v-7.759l-6.466 3.88L21 18.692Zm0-8.925v-1.53a1 1 0 0 0-.553-.895l-8-4a1 1 0 0 0-.894 0l-8 4A1 1 0 0 0 3 8.236v1.53l7.437 4.463L12 13.292l1.562.937L21 9.767ZM3 10.933v7.759l6.466-3.88L3 10.934ZM2 8.236a2 2 0 0 1 1.106-1.789l8-4a2 2 0 0 1 1.788 0l8 4A2 2 0 0 1 22 8.237V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.236Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMapMarker.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 22 6.3 11.6c-1.7-3.1-.6-7 2.6-8.8s7.1-.6 8.8 2.5c.5 1 .8 2 .8 3.1s-.3 2.2-.8 3.1L12 22zm0-19C9 3 6.5 5.5 6.5 8.5c0 .9.2 1.9.7 2.7L12 20l4.8-8.8c1.5-2.6.5-6-2.1-7.5-.8-.5-1.8-.7-2.7-.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMapMarkerCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M17.7 5.3C16 2.2 12 1.1 8.9 2.8s-4.3 5.7-2.5 8.8L12 22l5.7-10.4c.5-1 .8-2 .8-3.1s-.3-2.2-.8-3.2zm-.9 5.8L12 19.9l-4.8-8.8c-.5-.8-.7-1.7-.7-2.7C6.5 5.4 9 3 12 3s5.5 2.5 5.5 5.5c0 .9-.2 1.8-.7 2.6z' />\n      <path d='M12 5c-1.9 0-3.5 1.6-3.5 3.5S10.1 12 12 12s3.5-1.6 3.5-3.5S13.9 5 12 5zm0 6c-1.4 0-2.5-1.1-2.5-2.5S10.6 6 12 6s2.5 1.1 2.5 2.5S13.4 11 12 11z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMapMarkerMinus.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M17.7 5.3C16 2.2 12 1.1 8.9 2.8s-4.3 5.7-2.5 8.8L12 22l5.7-10.4c.5-1 .8-2 .8-3.1s-.3-2.2-.8-3.2zm-.9 5.8L12 19.9l-4.8-8.8c-.5-.8-.7-1.7-.7-2.7C6.5 5.4 9 3 12 3s5.5 2.5 5.5 5.5c0 .9-.2 1.8-.7 2.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMapMarkerPlus.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M15.1 2.8c-1-.5-2-.8-3.1-.8-3.6 0-6.5 2.9-6.5 6.5 0 1.1.3 2.2.8 3.1L12 22l5.7-10.4c1.7-3.2.5-7.1-2.6-8.8zm1.7 8.3L12 19.9l-4.8-8.8c-1.5-2.7-.5-6 2.1-7.5 2.7-1.5 6-.5 7.5 2.1.5.8.7 1.7.7 2.7s-.2 1.9-.7 2.7z' />\n      <path d='M12.5 8h3v1h-3v3h-1V9h-3V8h3V5h1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMastodon.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M15.527 16.72c2.267-.27 4.24-1.66 4.489-2.93.39-2 .358-4.88.358-4.88 0-3.905-2.57-5.05-2.57-5.05-1.297-.592-3.523-.841-5.836-.86h-.057c-2.313.019-4.538.268-5.834.86 0 0-2.572 1.145-2.572 5.05 0 .236 0 .485-.002.745a77.26 77.26 0 0 0 .013 2.352c.094 3.818.704 7.582 4.252 8.516 1.636.431 3.041.521 4.173.46 2.051-.114 3.203-.729 3.203-.729l-.068-1.481s-1.466.46-3.113.404c-1.63-.056-3.353-.175-3.617-2.168a4.067 4.067 0 0 1-.036-.559s1.601.39 3.63.482c1.242.057 2.405-.072 3.587-.212Zm1.814-2.78H15.46V9.353c0-.968-.41-1.459-1.228-1.459-.904 0-1.358.583-1.358 1.734v2.512h-1.871V9.627c0-1.151-.454-1.734-1.358-1.734-.819 0-1.228.491-1.228 1.459v4.589H6.534V9.213c0-.967.247-1.735.744-2.303.512-.568 1.183-.859 2.015-.859.964 0 1.693.368 2.176 1.105l.469.783.468-.783c.483-.737 1.212-1.105 2.176-1.105.832 0 1.503.291 2.015.86.497.567.744 1.335.744 2.302v4.728Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMastodonSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm15.614 12.259c-.22 1.128-1.975 2.364-3.99 2.603-1.05.125-2.085.24-3.188.19a18.815 18.815 0 0 1-3.228-.43c0 .175.011.342.033.497.234 1.772 1.765 1.878 3.215 1.927a9.33 9.33 0 0 0 2.767-.359l.06 1.317s-1.024.547-2.847.647c-1.006.055-2.255-.025-3.709-.408-3.154-.83-3.697-4.176-3.78-7.57a68.707 68.707 0 0 1-.011-2.09l.002-.663c0-3.47 2.285-4.488 2.285-4.488 1.153-.527 3.13-.748 5.186-.765h.05c2.057.017 4.035.238 5.188.765 0 0 2.285 1.017 2.285 4.488 0 0 .03 2.56-.318 4.339Zm-4.051.133h1.673V9.522c0-.859-.22-1.541-.66-2.046-.456-.505-1.052-.764-1.793-.764-.856 0-1.504.328-1.933.983L12 8.39l-.417-.695c-.429-.655-1.077-.983-1.933-.983-.74 0-1.337.259-1.792.764-.442.505-.661 1.187-.661 2.046v4.203H8.87v-4.08c0-.859.364-1.295 1.09-1.295.805 0 1.208.517 1.208 1.541v2.233h1.664V9.89c0-1.024.403-1.541 1.207-1.541.727 0 1.091.436 1.091 1.296v4.079Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMaximize.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m4.7 4 6.7 6.6-.7.7L4 4.7v3.8H3V3h5.5v1zM20 19.3l-6.6-6.7-.7.7 6.6 6.7h-3.8v1H21v-5.5h-1zM15.5 3v1h3.8l-6.6 6.6.7.7L20 4.7v3.8h1V3zM10.6 12.6 4 19.3v-3.8H3V21h5.5v-1H4.7l6.7-6.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMaximizeAlt.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m15.1 18.1.7.7-3.8 3.9-3.9-3.9.7-.7 2.7 2.7v-7.3h1v7.3zM18.9 8.1l-.8.7 2.7 2.7h-7.3v1h7.3l-2.6 2.6.7.7 3.8-3.8zM11.5 3.2v7.3h1V3.2l2.6 2.6.7-.7L12 1.3 8.1 5.1l.7.7zM10.5 12.5v-1H3.2l2.6-2.7-.6-.7L1.3 12l3.8 3.8.7-.7-2.6-2.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMedium.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M13.281 12.625c0 3.107-2.525 5.625-5.64 5.625C4.524 18.25 2 15.732 2 12.625S4.525 7 7.64 7c3.116 0 5.641 2.518 5.641 5.625Zm6.188 0c0 2.924-1.263 5.295-2.82 5.295-1.558 0-2.82-2.371-2.82-5.295s1.262-5.295 2.82-5.295c1.557 0 2.82 2.371 2.82 5.295Zm2.531 0c0 2.62-.444 4.744-.992 4.744s-.992-2.125-.992-4.744c0-2.62.444-4.744.992-4.744S22 10.005 22 12.625Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMediumSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM8.512 16.5a4.506 4.506 0 0 0 4.513-4.5c0-2.485-2.02-4.5-4.513-4.5A4.506 4.506 0 0 0 4 12c0 2.486 2.02 4.5 4.512 4.5Zm7.207-.264c1.246 0 2.256-1.897 2.256-4.236 0-2.34-1.01-4.236-2.256-4.236-1.246 0-2.256 1.897-2.256 4.236 0 2.339 1.01 4.236 2.256 4.236Zm3.487-.44c.439 0 .794-1.7.794-3.796s-.355-3.795-.793-3.795c-.439 0-.794 1.7-.794 3.795 0 2.095.355 3.795.793 3.795Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMinimize.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M3 15.5h5.5V21h-1v-4.5H3zM7.5 7.5H3v1h5.5V3h-1zM15.5 21h1v-4.5H21v-1h-5.5zM16.5 7.5V3h-1v5.5H21v-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMinus.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20 12.5H4v-1h16v1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMinusCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M6.9 11.5h10v1h-10v-1zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMoodle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='m14.556 6-6.223.444L3 9.556h1.333v4.095c-.258.214-.444.784-.444 1.46 0 .86.299 1.556.667 1.556.368 0 .666-.475.666-1.334 0-.676-.186-1.382-.444-1.655V9.556h4.889L14.556 6ZM12.11 8.222 9.89 10H6.333c-.043.216-.055.208-.055.436 0 .23.023.457.068.674.124-.004 2.654-.221 3.996.89.26-.788.982-1.8 2.007-2.72.094-.085.112-.09.207-.169 0-.444-.205-.632-.445-.889Zm3.778.445a3.977 3.977 0 0 0-2.667 1.03c-.134-.12-.28-.228-.43-.33-.055.047-.11.094-.165.143-.723.648-1.29 1.342-1.656 1.972.539.244.918.78.918 1.407V18h2.667v-5.111c0-.856.7-1.556 1.555-1.556.856 0 1.556.7 1.556 1.556V18h2.666v-5.333c0-2.2-1.8-4-4-4h-.444ZM6.346 11.34a3.938 3.938 0 0 0-.235 1.327V18h2.667v-5.111c0-.385.148-.732.383-1.003-.685-.315-1.686-.52-2.815-.546Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMoodleSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path fill='#fff' d='M0 0h24v24H0z' />\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.566 1.33h16.761a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.285H3.565a2.286 2.286 0 0 1-2.285-2.285V3.616A2.286 2.286 0 0 1 3.565 1.33Zm4.767 5.444 6.222-.444-4.889 3.556H4.778v4.122c.258.273.444.979.444 1.655 0 .86-.299 1.334-.667 1.334-.368 0-.666-.697-.666-1.556 0-.676.186-1.246.444-1.46V9.886H3l5.333-3.112ZM9.89 10.33l2.222-1.778.045.049c.22.233.4.424.4.84l-.09.072c-.034.025-.063.047-.117.097-1.025.92-1.747 1.932-2.007 2.72-1.277-1.057-3.627-.912-3.96-.892l-.036.002a3.337 3.337 0 0 1-.068-.674c0-.18.007-.213.031-.323l.024-.113H9.89Zm3.333-.302a3.977 3.977 0 0 1 2.667-1.031h.444c2.2 0 4 1.8 4 4v5.333h-2.666v-5.111c0-.856-.7-1.556-1.556-1.556-.856 0-1.556.7-1.556 1.556v5.111H11.89v-5.111c0-.627-.38-1.163-.918-1.407.366-.63.933-1.324 1.655-1.972l.113-.098.052-.045c.15.102.296.21.431.33Zm-7.111 2.969c0-.466.087-.91.235-1.327 1.129.026 2.13.23 2.814.546-.234.271-.382.618-.382 1.003v5.111H6.11v-5.333Z'\n        fill='#1E1E1E'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMoreActions.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H12zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItMoreItems.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 18c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c.5-.1.9.3 1 .8V5c0 .6-.4 1-1 1s-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItNote.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M18.5 4h-13C4.7 4 4 4.7 4 5.5v13c0 .8.7 1.5 1.5 1.5h10.2l4.3-4.3V5.5c0-.8-.7-1.5-1.5-1.5zM5 18.5v-13c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5V15h-2.5c-.8 0-1.5.7-1.5 1.5V19H5.5c-.3 0-.5-.2-.5-.5zM18.3 16 16 18.3v-1.8c0-.3.2-.5.5-.5h1.8zM16 9H8V8h8v1zm0 2H8v-1h8v1zm-2 1v1H8v-1h6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItOpenSource.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 2C6.5 2 2 6.5 2 12c0 4.3 2.7 8.1 6.8 9.5l1.7-5.8.3-1C9.7 14.3 9 13.2 9 12c0-1.7 1.3-3 3-3s3 1.3 3 3c0 1.2-.7 2.3-1.9 2.8l.3 1 1.8 5.8c5.3-1.7 8.1-7.3 6.4-12.6-1.3-4.2-5.2-7-9.6-7zm3.8 18.1-1.5-4.9c.1-.1.2-.1.2-.2.1-.1.2-.1.2-.2l.2-.2c.3-.3.6-.7.7-1.1l.1-.3c0-.1.1-.2.1-.3 0-.2.1-.3.1-.5V12c0-2.2-1.8-4-4-4s-4 1.8-4 4v.5c0 .2.1.3.1.4 0 .2.1.3.1.4.1.3.3.6.4.8.1.1.2.3.3.4l.3.3c.1.1.2.2.4.3L8 20c-4.5-2.1-6.4-7.5-4.3-12s7.5-6.4 12-4.3 6.4 7.5 4.3 12c-.7 2-2.3 3.6-4.2 4.4z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPa.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M3 21h18v1H3v-1zm0-1h18v-1H3v1zM22 9H2l10-7 10 7zM5.2 8h13.6L12 3.2 5.2 8zM6 18v-8H5v8h1zm4 0v-8H9v8h1zm5 0v-8h-1v8h1zm4 0v-8h-1v8h1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPasswordInvisible.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M15 12c0-.7-.3-1.4-.7-1.9l.4-1.1c.8.8 1.3 1.9 1.3 3 0 2.2-1.7 3.9-3.9 4l.4-1.1c1.4-.2 2.5-1.4 2.5-2.9zM3.1 12C4.8 8.6 8.2 6.5 12 6.5h.4l.4-.9H12c-4.1 0-7.9 2.3-9.8 6L2 12l.2.5c1.3 2.5 3.5 4.4 6.1 5.3l.3-.9C6.2 16 4.2 14.3 3.1 12zm18.7-.5c-1.3-2.5-3.5-4.4-6.1-5.3l-.3.9c2.4.9 4.4 2.6 5.5 4.9a9.88 9.88 0 0 1-8.9 5.5h-.4l-.4.9h.8c4.1 0 7.9-2.3 9.8-6l.2-.4-.2-.5zM11.5 9.1l.4-1.1C9.7 8.1 8 9.8 8 12c0 1.1.5 2.2 1.3 3l.4-1.1c-.4-.5-.7-1.2-.7-1.9 0-1.5 1.1-2.7 2.5-2.9zm3.1-5.7L8.5 20.3l.9.3 6.1-16.9-.9-.3z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPasswordVisible.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21.8 11.5C19 6.1 12.4 3.9 7 6.7c-2.1 1.1-3.7 2.7-4.8 4.8L2 12l.2.5c2.8 5.4 9.4 7.6 14.8 4.8 2.1-1.1 3.7-2.7 4.8-4.8l.2-.5-.2-.5zm-9.8 6c-3.8 0-7.2-2.1-8.9-5.5C4.8 8.6 8.2 6.5 12 6.5c3.8 0 7.2 2.1 8.9 5.5a9.88 9.88 0 0 1-8.9 5.5zM12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 7c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3c.1 1.6-1.2 2.9-2.8 3H12z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPencil.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20.5 3.5c-.5-.6-1.3-.9-2.1-.9s-1.6.3-2.2.9L4.6 15.2l-1 5.2 5.2-1L20.5 7.8c1.2-1.2 1.2-3.1 0-4.3zm-5.7 2.8.7-.7 2.9 2.9-.7.7-2.9-2.9zm-.7.8 1.1 1-8.4 8.4-1.1-1.1 8.4-8.3zM5.7 18.3c-.1-.2-.4-.3-.6-.3l.3-1.5 2.1 2.1-1.5.3c0-.2-.1-.5-.3-.6zm2.9 0-1.1-1.1 8.4-8.4 1 1.1-8.3 8.4zM19.8 7.1l-.7.7-2.9-2.9.7-.7c.4-.4.9-.6 1.5-.6.5 0 1 .2 1.4.6.8.8.8 2.1 0 2.9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPiattaforme.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 4.1 18.9 8 12 11.9 5.1 8 12 4.1M12 3 3 8l9 5 9-5-9-5zM21 14.7l-9 5-9-5 1-.5 8 4.4 8-4.5z' />\n      <path d='m21 11.5-9 5-9-5 1-.5 8 4.4 8-4.5z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPin.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M18.1 14 15 10.3V4.6L16.3 2H7.7L9 4.6v5.7L5.9 14h5.6v8h1v-8h5.6zM10 5h4v5h-4V5zm4.7-2-.5 1H9.8l-.5-1h5.4zm-5 8h4.6l1.6 2H8.1l1.6-2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPinterest.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 3a9 9 0 0 0-3.28 17.384c-.079-.712-.15-1.808.031-2.585.164-.702 1.056-4.473 1.056-4.473s-.27-.54-.27-1.337c0-1.251.726-2.185 1.629-2.185.768 0 1.139.576 1.139 1.267 0 .773-.492 1.927-.746 2.997-.212.896.45 1.626 1.333 1.626 1.6 0 2.83-1.686 2.83-4.121 0-2.155-1.55-3.662-3.76-3.662-2.56 0-4.064 1.921-4.064 3.906 0 .774.298 1.603.67 2.054.073.09.084.167.062.258-.068.284-.22.896-.25 1.02-.039.166-.13.2-.3.121-1.125-.523-1.827-2.166-1.827-3.486 0-2.84 2.062-5.447 5.946-5.447 3.122 0 5.548 2.225 5.548 5.198 0 3.102-1.955 5.598-4.67 5.598-.912 0-1.769-.474-2.063-1.033l-.56 2.14c-.203.781-.752 1.76-1.119 2.359.842.26 1.737.401 2.665.401a9 9 0 1 0 0-18Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPinterestSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM4 12a8 8 0 1 1 5.631 7.643c.326-.531.814-1.402.995-2.097l.498-1.902c.26.498 1.023.919 1.834.919 2.412 0 4.15-2.219 4.15-4.976 0-2.643-2.156-4.62-4.93-4.62-3.453 0-5.287 2.317-5.287 4.84 0 1.174.625 2.635 1.624 3.1.152.07.233.04.268-.107l.081-.332.14-.575a.24.24 0 0 0-.055-.23c-.33-.4-.595-1.138-.595-1.826 0-1.764 1.336-3.471 3.612-3.471 1.966 0 3.342 1.339 3.342 3.254 0 2.165-1.093 3.664-2.515 3.664-.785 0-1.373-.65-1.185-1.446.082-.344.191-.698.297-1.042.188-.607.366-1.183.366-1.621 0-.615-.33-1.127-1.012-1.127-.803 0-1.448.83-1.448 1.943 0 .708.24 1.187.24 1.187s-.793 3.352-.939 3.977c-.16.69-.097 1.664-.027 2.297A8.005 8.005 0 0 1 4 12Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPlug.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m8.5 9.9-2.8 2.8-1.1 1.1c-.6.6-.6 1.5 0 2.1L6 17.3l-3.8 3.9.7.7L6.7 18l1.4 1.4c.3.3.7.4 1.1.4.4 0 .8-.2 1.1-.4l1.1-1.1 2.8-2.8-5.7-5.6zm1 8.8c-.2.2-.5.2-.7 0l-3.5-3.5c-.2-.2-.2-.5 0-.7l.4-.4 4.2 4.2-.4.4zm-3.2-5.3 2.1-2.1 4.2 4.2-2.1 2.1-4.2-4.2zm9.6-8.8c-.6-.6-1.5-.6-2.1 0L11.3 7l1.4 1.4-2.1 2.1.7.7 2.1-2.1 1.4 1.4-2.1 2.1.7.7 2.1-2.1 1.5 1.4 2.5-2.5c.6-.6.6-1.5 0-2.1l-3.6-3.4zm2.8 4.9L17 11.3 12.7 7l1.8-1.8c.2-.2.5-.2.7 0l3.5 3.5c.2.3.2.6 0 .8zM8.5 12.7l.7.7-.7.7-.7-.7.7-.7zm2.8 2.8-.7.7-.7-.7.7-.7.7.7zM18 6.7l-.7-.7 3.9-3.8.7.7L18 6.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPlus.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20 12.5h-7.5V20h-1v-7.5H4v-1h7.5V4h1v7.5H20v1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPlusCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12.4 11.5h4.5v1h-4.5V17h-1v-4.5H6.9v-1h4.5V7h1v4.5zm9.6.5c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPresentation.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M4 5v10.6C4 16.9 5.1 18 6.4 18h3.1l-1.1 4h1l1.1-4h2.7l1.2 4h1l-1.2-4h3.5c1.3 0 2.3-1 2.3-2.3V5H4zm15 10.7c0 .7-.6 1.3-1.3 1.3H6.4c-.8 0-1.4-.6-1.4-1.4V6h14v9.7zM21 3v1H3V3h18zm-9 13c2.5 0 4.5-2 4.5-4.5S14.5 7 12 7s-4.5 2-4.5 4.5S9.5 16 12 16zm-.5-7.9V11H8.6c.2-1.5 1.4-2.7 2.9-2.9zm1 3.9V8c1.9.1 3.4 1.8 3.3 3.8S13.9 15.1 12 15c-1.7 0-3.2-1.3-3.4-3h3.9z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItPrint.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21 9.5c0-.8-.7-1.5-1.5-1.5H17V3H7v5H4.5C3.7 8 3 8.7 3 9.5V16h2v3h2v2h10v-2h2v-3h2V9.5zM8 4h8v4H8V4zM6 18v-4h1v4H6zm10 2H8v-6h8v6zm2-2h-1v-4h1v4zm2-3h-1v-2H5v2H4V9.5c0-.3.2-.5.5-.5h15c.3 0 .5.2.5.5V15zM6 11h4v1H6v-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItQuora.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12.73 16.476c-.554-1.091-1.204-2.193-2.473-2.193-.242 0-.484.04-.707.142l-.43-.863c.525-.45 1.373-.808 2.464-.808 1.697 0 2.568.818 3.26 1.86.41-.89.605-2.093.605-3.584 0-3.724-1.165-5.636-3.885-5.636-2.68 0-3.839 1.912-3.839 5.636 0 3.704 1.159 5.596 3.84 5.596.425 0 .811-.047 1.166-.15Zm.665 1.3a7.128 7.128 0 0 1-1.83.244c-3.57 0-7.065-2.848-7.065-6.99C4.5 6.849 7.995 4 11.564 4c3.63 0 7.09 2.828 7.09 7.03 0 2.337-1.09 4.236-2.675 5.464.512.767 1.04 1.277 1.773 1.277.802 0 1.125-.62 1.179-1.105h1.043c.061.647-.262 3.334-3.178 3.334-1.767 0-2.7-1.024-3.4-2.224Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItQuoraSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm6.19 12.95c1.269 0 1.92 1.102 2.474 2.193-.355.104-.74.15-1.167.15-2.68 0-3.839-1.892-3.839-5.596 0-3.724 1.159-5.636 3.84-5.636 2.72 0 3.884 1.912 3.884 5.636 0 1.491-.195 2.694-.606 3.585-.691-1.043-1.562-1.86-3.259-1.86-1.09 0-1.94.356-2.465.807l.431.863c.223-.102.465-.142.707-.142Zm1.307 3.737c.62 0 1.243-.087 1.831-.244.7 1.2 1.634 2.224 3.4 2.224 2.917 0 3.24-2.687 3.18-3.334H18.43c-.054.486-.377 1.105-1.179 1.105-.734 0-1.261-.51-1.773-1.277 1.585-1.228 2.675-3.127 2.675-5.464 0-4.202-3.46-7.03-7.09-7.03C7.494 4 4 6.849 4 11.03c0 4.142 3.495 6.99 7.064 6.99Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItReddit.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M10.167 12a.831.831 0 0 0-.83.83c0 .459.372.84.83.831a.831.831 0 0 0 0-1.661ZM12.01 15.647c.315 0 1.403-.038 1.976-.611a.232.232 0 0 0 0-.306.213.213 0 0 0-.306 0c-.353.363-1.126.487-1.67.487-.545 0-1.308-.124-1.671-.487a.213.213 0 0 0-.306 0 .213.213 0 0 0 0 .306c.564.563 1.652.61 1.977.61ZM13.002 12.84c0 .458.373.83.831.83.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0Z' />\n      <path d='M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-3.828-1.165c-.315 0-.602.124-.812.325-.801-.573-1.9-.945-3.121-.993l.534-2.501 1.738.372a.83.83 0 1 0 .83-.869.83.83 0 0 0-.744.468l-1.938-.41a.203.203 0 0 0-.153.028.186.186 0 0 0-.086.134l-.592 2.788c-1.24.038-2.358.41-3.17.992-.21-.2-.496-.324-.81-.324a1.163 1.163 0 0 0-.478 2.224c-.02.115-.029.23-.029.353 0 1.795 2.091 3.256 4.669 3.256 2.577 0 4.668-1.451 4.668-3.256 0-.114-.01-.238-.029-.353.401-.181.688-.592.688-1.069 0-.65-.526-1.165-1.165-1.165Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItRedditSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.36-8.84c.21-.2.497-.325.812-.325.64 0 1.165.516 1.165 1.165 0 .477-.287.888-.688 1.07.02.114.029.238.029.352 0 1.805-2.09 3.256-4.668 3.256-2.578 0-4.669-1.46-4.669-3.256 0-.124.01-.238.029-.353a1.162 1.162 0 0 1 .477-2.224c.315 0 .602.124.812.324.811-.582 1.928-.954 3.17-.992l.591-2.788a.186.186 0 0 1 .086-.134c.038-.028.095-.038.153-.028l1.938.41a.83.83 0 1 1 .744 1.194.83.83 0 0 1-.83-.793l-1.738-.372-.534 2.501c1.222.048 2.32.42 3.121.993Zm-6.023 1.67a.831.831 0 1 1 .83.831.825.825 0 0 1-.83-.83Zm4.649 2.206c-.573.573-1.661.61-1.976.61-.325 0-1.413-.047-1.976-.61a.213.213 0 0 1 0-.306.213.213 0 0 1 .305 0c.363.363 1.126.487 1.67.487.545 0 1.318-.124 1.671-.487a.213.213 0 0 1 .306 0 .232.232 0 0 1 0 .306Zm-.984-2.196c0 .458.373.83.831.83.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItRefresh.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21 12c0 5-4 9-9 9s-9-4-9-9 4-9 9-9c2.4 0 4.7.9 6.4 2.6.4.4.8.9 1.1 1.4h-4v1H21V2.5h-1V6c-.3-.4-.6-.7-.9-1.1C15.2 1 8.8 1 4.9 4.9S1 15.2 4.9 19.1s10.2 3.9 14.1 0c1.9-1.9 2.9-4.4 2.9-7.1H21z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItRestore.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 2C9.3 2 6.8 3 4.9 4.9c-.3.4-.6.7-.9 1.1V2.5H3V8h5.5V7h-4c.3-.5.7-.9 1.1-1.4 3.5-3.5 9.2-3.6 12.7-.1s3.6 9.2.1 12.7-9.2 3.6-12.7.1C4 16.7 3 14.4 3 12H2c0 5.5 4.5 10 10 10s10-4.5 10-10S17.5 2 12 2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItRss.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M5.7 15.7c-1.5 0-2.7 1.2-2.7 2.7S4.2 21 5.7 21s2.7-1.2 2.7-2.7c-.1-1.4-1.3-2.6-2.7-2.6z' />\n      <path d='M3.3 8.9c-.2 0-.3.1-.3.3v3.4c0 .2.1.3.3.3 4.4 0 7.9 3.5 7.9 7.9 0 .2.1.3.3.3h3.4c.2 0 .3-.1.3-.3-.1-6.6-5.4-11.9-11.9-11.9z' />\n      <path d='M21 20.7C20.9 11 13 3.1 3.3 3c-.2 0-.3.1-.3.3v3.5c0 .1.1.2.3.2C10.8 7 17 13.1 17 20.7v.1c0 .2.1.3.3.3h3.5c.1-.1.3-.2.2-.4z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItRssSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M17.6 3H6.4C4.5 3 3 4.5 3 6.4v11.2C3 19.5 4.5 21 6.4 21h11.3c1.9 0 3.4-1.5 3.4-3.4V6.4C21 4.5 19.5 3 17.6 3zM7.5 18.8c-1.2 0-2.3-1-2.3-2.3s1-2.3 2.3-2.3 2.3 1 2.3 2.3-1.1 2.3-2.3 2.3zm4.5 0C12 15 9 12 5.3 12V9.8c5 0 9 4 9 9H12zm4.5 0c0-6.2-5-11.3-11.3-11.3V5.3c7.5 0 13.5 6 13.5 13.5h-2.2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSearch.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSettings.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItShare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M17.5 15c-.8 0-1.5.4-2 1l-7.6-3.4c.1-.2.1-.4.1-.6 0-.2 0-.4-.1-.6L15.5 8c.8 1.1 2.4 1.3 3.5.5s1.3-2.4.5-3.5-2.4-1.3-3.5-.5c-.6.5-1 1.2-1 2 0 .2 0 .4.1.6l-7.6 3.4C6.7 9.4 5.1 9.2 4 10s-1.3 2.4-.5 3.5 2.4 1.3 3.5.5c.2-.1.4-.3.5-.5l7.6 3.4c-.1.2-.1.4-.1.6 0 1.4 1.1 2.5 2.5 2.5s2.5-1.1 2.5-2.5-1.1-2.5-2.5-2.5zm0-10c.8 0 1.5.7 1.5 1.5S18.3 8 17.5 8 16 7.3 16 6.5 16.7 5 17.5 5zm-12 8.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5S7 11.2 7 12s-.7 1.5-1.5 1.5zm12 5.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSign.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        d=\"m 10.243995,18.027013 c -0.083,-0.085 -0.156,-0.178001 -0.214998,-0.288 -0.061002,-0.106001 -0.1180007,-0.216 -0.1710006,-0.327999 -0.056999,-0.111999 -0.1130003,-0.221001 -0.1749997,-0.327999 -0.058998,-0.106001 -0.1309984,-0.202001 -0.2199988,-0.288 -0.085001,-0.082 -0.1900002,-0.152001 -0.3130012,-0.202001 -0.1239987,-0.051 -0.2770012,-0.078 -0.4559996,-0.078 -0.091,0 -0.1880013,0.008 -0.2899994,0.024 -0.1019981,0.01599 -0.2090003,0.046 -0.324,0.088 -0.1180006,0.04 -0.2390022,0.096 -0.3680012,0.163 -0.1280013,0.069 -0.2650016,0.157001 -0.4049999,0.264 -0.028989,-0.048 -0.063999,-0.093 -0.1040012,-0.139 -0.043,-0.045 -0.094001,-0.082 -0.156,-0.116999 -0.061002,-0.035 -0.1339994,-0.061 -0.2140007,-0.083 -0.084,-0.01901 -0.18,-0.02899 -0.2869984,-0.02899 -0.1830009,0 -0.3700006,0.024 -0.5629992,0.077 -0.1909973,0.051 -0.380999,0.118001 -0.5739983,0.198002 -0.1909985,0.08 -0.3809999,0.169999 -0.569,0.269 -0.1869997,0.101 -0.3700002,0.197 -0.5499995,0.296001 -0.1760013,0.096 -0.348,0.187 -0.5139994,0.269001 -0.1640013,0.08 -0.3220003,0.147001 -0.4699998,0.192 l 0.3030006,0.941979 c 0.1479987,-0.048 0.3030009,-0.111998 0.4640001,-0.19 0.1610003,-0.08 0.3250015,-0.162002 0.4909991,-0.248002 0.1660007,-0.088 0.3329991,-0.176001 0.4989997,-0.265999 0.1690016,-0.091 0.3299982,-0.173998 0.4909996,-0.248001 0.1579994,-0.075 0.3110022,-0.142001 0.4549999,-0.195001 0.1450016,-0.053 0.2820019,-0.085 0.4049999,-0.101 -0.002,0.02899 -0.002,0.058 -0.00499,0.088 -0.003,0.02899 -0.00601,0.058 -0.00801,0.085 0,0.02899 -0.003,0.059 -0.003,0.088 -0.003,0.03201 -0.003,0.061 -0.003,0.091 0,0.104002 0.026986,0.194 0.084,0.274001 0.053,0.078 0.12,0.133999 0.2029984,0.171001 0.080999,0.037 0.1690016,0.054 0.2659994,0.045 0.094001,-0.008 0.1819994,-0.045 0.2629984,-0.111999 0.1099994,-0.096 0.228,-0.193999 0.351001,-0.301001 0.1239987,-0.106999 0.248999,-0.205002 0.3759987,-0.296002 0.1260019,-0.088 0.252,-0.162999 0.3799998,-0.224001 0.128999,-0.059 0.252,-0.088 0.3759987,-0.088 0.043,0 0.080001,0.01599 0.1099994,0.048 0.032013,0.03201 0.061999,0.077 0.091,0.133002 0.028989,0.059 0.058998,0.126002 0.094001,0.202998 0.032013,0.08 0.072,0.163 0.1210016,0.253002 0.048,0.091 0.1069984,0.187 0.1760012,0.286001 0.070001,0.098 0.156,0.200001 0.2579982,0.299002 z\"\n        clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n      <path\n        d=\"m 19.240989,8.9220122 -7.004995,6.9719998 c -0.106999,0.106001 -0.212001,0.24 -0.310999,0.397 -0.099,0.154998 -0.19,0.322998 -0.272999,0.496 -0.086,0.176002 -0.161,0.351999 -0.226,0.528 -0.067,0.176002 -0.12,0.336 -0.163,0.48 -0.043,0.144 -0.07,0.264 -0.086,0.363001 -0.013,0.099 -0.013,0.157002 0.008,0.176002 0.01901,0.01901 0.078,0.02101 0.176999,0.005 0.097,-0.013 0.219999,-0.042 0.365001,-0.085 0.147001,-0.04 0.308001,-0.093 0.484999,-0.159999 0.176999,-0.067 0.353998,-0.140999 0.528,-0.224001 0.175,-0.083 0.341,-0.176001 0.499,-0.274999 0.157999,-0.098 0.289999,-0.202 0.396999,-0.308999 l 7.004995,-6.969002 c 0.104002,-0.104001 0.176999,-0.207999 0.221998,-0.3200014 0.043,-0.1089978 0.065,-0.219001 0.065,-0.3309997 0,-0.1330016 -0.03001,-0.264 -0.086,-0.3860001 -0.059,-0.123001 -0.133999,-0.2349997 -0.231001,-0.3309997 -0.096,-0.096 -0.205999,-0.171001 -0.329,-0.2290016 -0.123999,-0.058998 -0.255001,-0.085999 -0.389,-0.085999 -0.113,0 -0.222999,0.021014 -0.332999,0.067 -0.109999,0.044999 -0.214,0.1169991 -0.318999,0.2210003 z\"\n        clip-rule=\"evenodd\" fill-rule=\"nonzero\" />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSlack.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M6.782 14.375c0 1.04-.85 1.89-1.891 1.89-1.04 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h1.892v1.89ZM7.735 14.375c0-1.041.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v4.735c0 1.04-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89v-4.735ZM9.625 6.782c-1.04 0-1.89-.85-1.89-1.891 0-1.04.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v1.892h-1.89ZM9.625 7.735c1.041 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891H4.89c-1.04 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h4.735ZM17.218 9.625c0-1.04.85-1.89 1.891-1.89 1.04 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891h-1.892v-1.89ZM16.265 9.625c0 1.041-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89V4.89c0-1.04.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v4.735ZM14.375 17.218c1.04 0 1.89.85 1.89 1.891 0 1.04-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89v-1.892h1.89ZM14.375 16.265c-1.041 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h4.735c1.04 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891h-4.735Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSlackSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm6.322 6.029c-.925 0-1.68-.756-1.68-1.681S8.963 4 9.888 4c.925 0 1.681.756 1.681 1.68v1.682H9.89Zm-4.208 8.43c.925 0 1.68-.756 1.68-1.681V12.43h-1.68c-.925 0-1.681.756-1.681 1.68 0 .926.756 1.681 1.68 1.681Zm4.208-3.362c-.925 0-1.68.756-1.68 1.68v4.21c0 .924.755 1.68 1.68 1.68.925 0 1.681-.756 1.681-1.68v-4.21c0-.924-.756-1.68-1.68-1.68Zm1.681-2.54c0-.926-.756-1.682-1.68-1.682H5.68C4.757 8.208 4 8.964 4 9.89s.756 1.681 1.68 1.681h4.21c.924 0 1.68-.756 1.68-1.68Zm5.069 0c0-.926.755-1.682 1.68-1.682.925 0 1.681.756 1.681 1.681s-.756 1.681-1.68 1.681h-1.681V9.89Zm-2.528 1.68c.925 0 1.68-.756 1.68-1.68V5.68c0-.924-.755-1.68-1.68-1.68-.925 0-1.681.756-1.681 1.68v4.21c0 .924.756 1.68 1.68 1.68Zm0 5.068c.925 0 1.68.756 1.68 1.681S15.037 20 14.112 20c-.925 0-1.681-.756-1.681-1.68v-1.682h1.68Zm-1.681-2.527c0 .925.756 1.68 1.68 1.68h4.21c.924 0 1.68-.755 1.68-1.68 0-.925-.756-1.681-1.68-1.681h-4.21c-.924 0-1.68.756-1.68 1.68Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSnapchat.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M19.943 15.526c-.111-.303-.323-.465-.564-.599a1.416 1.416 0 0 0-.123-.064l-.219-.111c-.752-.399-1.338-.902-1.746-1.498a3.39 3.39 0 0 1-.3-.531c-.034-.1-.032-.156-.008-.207a.339.339 0 0 1 .097-.1c.129-.086.262-.173.352-.231.162-.104.289-.187.371-.245.309-.216.525-.446.66-.702a1.397 1.397 0 0 0 .069-1.16c-.205-.538-.713-.872-1.329-.872a1.829 1.829 0 0 0-.487.065c.006-.368-.002-.757-.035-1.139-.116-1.344-.587-2.048-1.077-2.61a4.294 4.294 0 0 0-1.095-.881C13.764 4.216 12.92 4 11.999 4c-.92 0-1.76.216-2.505.641-.412.232-.782.53-1.097.883-.49.562-.96 1.267-1.077 2.61-.033.382-.04.772-.036 1.138a1.83 1.83 0 0 0-.487-.065c-.615 0-1.124.335-1.328.873a1.398 1.398 0 0 0 .067 1.161c.136.256.352.486.66.702.082.057.21.14.371.245l.339.221c.044.028.08.066.109.11.026.053.027.11-.012.217a3.359 3.359 0 0 1-.295.52c-.398.583-.968 1.077-1.696 1.472-.385.204-.786.34-.955.8-.128.348-.044.743.28 1.075.119.125.257.23.409.31a4.43 4.43 0 0 0 1 .4.66.66 0 0 1 .202.09c.118.104.102.26.259.488.079.118.18.22.296.3.33.229.701.243 1.095.258.355.014.758.03 1.217.18.19.064.389.186.618.328.55.338 1.305.802 2.566.802 1.262 0 2.02-.466 2.575-.806.228-.14.425-.26.61-.321.46-.152.863-.168 1.218-.181.393-.015.764-.03 1.095-.258a1.14 1.14 0 0 0 .336-.368c.114-.192.11-.327.217-.42a.625.625 0 0 1 .19-.087 4.446 4.446 0 0 0 1.014-.404c.16-.087.306-.2.429-.336l.004-.005c.304-.326.38-.709.256-1.047Zm-1.122.602c-.683.378-1.138.337-1.492.565-.3.193-.122.61-.34.76-.269.186-1.061-.012-2.085.326-.845.279-1.384 1.082-2.903 1.082-1.519 0-2.045-.801-2.904-1.084-1.022-.338-1.816-.14-2.084-.325-.218-.15-.041-.568-.341-.761-.354-.228-.809-.187-1.492-.563-.436-.24-.189-.39-.044-.46 2.478-1.199 2.873-3.05 2.89-3.188.022-.166.045-.297-.138-.466-.177-.164-.962-.65-1.18-.802-.36-.252-.52-.503-.402-.812.082-.214.281-.295.49-.295.067 0 .132.008.197.022.396.086.78.284 1.002.338.027.007.054.01.082.011.118 0 .16-.06.152-.195-.026-.433-.087-1.277-.019-2.066.094-1.084.444-1.622.859-2.097.2-.229 1.137-1.22 2.93-1.22 1.792 0 2.732.987 2.931 1.215.416.475.766 1.013.859 2.098.068.788.009 1.632-.019 2.065-.01.143.034.195.152.195a.348.348 0 0 0 .082-.01c.222-.054.607-.253 1.002-.338a.91.91 0 0 1 .197-.023c.21 0 .409.082.49.295.117.309-.04.56-.401.812-.218.152-1.003.638-1.18.802-.184.169-.16.3-.139.466.018.14.413 1.991 2.89 3.189.147.073.394.222-.041.464Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSnapchatSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.56696 1.33333H20.3289C20.9351 1.33333 21.5165 1.57414 21.9451 2.0028C22.3738 2.43145 22.6146 3.01283 22.6146 3.61904V20.3809C22.6146 20.9872 22.3738 21.5685 21.9451 21.9972C21.5165 22.4258 20.9351 22.6667 20.3289 22.6667H3.56696C2.96076 22.6667 2.37937 22.4258 1.95072 21.9972C1.52207 21.5685 1.28125 20.9872 1.28125 20.3809V3.61904C1.28125 3.01283 1.52207 2.43145 1.95072 2.0028C2.37937 1.57414 2.96076 1.33333 3.56696 1.33333ZM19.3787 14.9271C19.6199 15.0612 19.8316 15.223 19.9428 15.5256C20.0675 15.864 19.991 16.2475 19.6869 16.5729L19.6828 16.5778C19.5601 16.7136 19.4149 16.8273 19.2536 16.9138C18.9335 17.0896 18.593 17.2252 18.2398 17.3177C18.1721 17.3358 18.108 17.3651 18.0501 17.4044C17.9896 17.4579 17.9645 17.5245 17.9331 17.6075C17.9094 17.6703 17.8822 17.7425 17.8334 17.8254C17.7497 17.9714 17.6346 18.0971 17.4966 18.1933C17.1663 18.4215 16.7951 18.4358 16.4018 18.4509L16.4005 18.4509C16.0456 18.4644 15.6433 18.4797 15.184 18.6316C14.9988 18.6929 14.8022 18.8135 14.5745 18.9533L14.5729 18.9543C14.0183 19.2939 13.2594 19.7586 11.9991 19.7586C10.7376 19.7586 9.98374 19.2955 9.4331 18.957C9.20376 18.8147 9.00591 18.6929 8.81541 18.6299C8.35552 18.4783 7.95285 18.4627 7.59761 18.4493C7.20435 18.4341 6.83316 18.4198 6.50286 18.1917C6.38628 18.1108 6.2859 18.0087 6.20689 17.8908C6.13019 17.7797 6.09485 17.6857 6.0651 17.6066C6.0338 17.5234 6.00869 17.4566 5.94812 17.4036C5.88637 17.3623 5.81809 17.3318 5.74618 17.3132C5.3977 17.221 5.06177 17.0866 4.74586 16.913C4.59403 16.8322 4.45604 16.7277 4.33706 16.6035C4.01289 16.2708 3.9295 15.8759 4.05704 15.5288C4.20148 15.1363 4.51446 14.9794 4.84272 14.8147C4.89909 14.7864 4.9559 14.7579 5.01239 14.728C5.74005 14.3327 6.30991 13.8389 6.70807 13.2563C6.82158 13.092 6.92021 12.9178 7.00281 12.7359C7.04165 12.6297 7.04083 12.572 7.01467 12.5185C6.98663 12.4747 6.94955 12.4375 6.90593 12.4093C6.78125 12.3267 6.65411 12.2442 6.56704 12.1877C6.53364 12.1659 6.50166 12.145 6.47122 12.1251C6.35489 12.0491 6.26107 11.9878 6.19626 11.9425C5.88762 11.7266 5.67178 11.4973 5.53647 11.241C5.44253 11.0636 5.38789 10.868 5.37625 10.6676C5.36461 10.4672 5.39625 10.2667 5.46902 10.0796C5.6726 9.54162 6.18155 9.20763 6.7976 9.20763C6.92746 9.20751 7.05696 9.22122 7.18391 9.24851C7.21784 9.25587 7.25136 9.26364 7.28447 9.27222C7.27916 8.90635 7.28734 8.51595 7.32004 8.13373C7.43614 6.79125 7.90666 6.08567 8.39721 5.52399C8.71164 5.17104 9.0824 4.87267 9.49442 4.64099C10.2397 4.21584 11.0797 4 11.9999 4C12.9201 4 13.7643 4.21584 14.5087 4.64099C14.9197 4.8726 15.2897 5.17038 15.6039 5.52235C16.0944 6.08403 16.5649 6.78839 16.681 8.1321C16.7137 8.51432 16.7219 8.90267 16.7162 9.27059C16.7493 9.262 16.7832 9.25424 16.8172 9.24688C16.9441 9.21958 17.0736 9.20588 17.2035 9.206C17.8191 9.206 18.3272 9.53998 18.5316 10.078C18.6041 10.265 18.6354 10.4654 18.6235 10.6656C18.6116 10.8658 18.5567 11.061 18.4626 11.2381C18.3277 11.4944 18.1118 11.7238 17.8032 11.9396C17.721 11.9981 17.5935 12.0806 17.4324 12.1849C17.342 12.2433 17.2088 12.33 17.0796 12.4154C17.041 12.4418 17.0083 12.4759 16.9835 12.5156C16.9586 12.5671 16.957 12.6235 16.9917 12.7229C17.0754 12.9086 17.1757 13.0865 17.2914 13.2543C17.6985 13.8503 18.2855 14.3531 19.0373 14.7517C19.0756 14.7716 19.114 14.7909 19.1522 14.8102C19.187 14.8277 19.2217 14.8452 19.256 14.8629C19.2916 14.8793 19.3333 14.9005 19.3787 14.9271ZM17.8832 16.4851C18.1413 16.4164 18.447 16.3349 18.8215 16.1281C19.2568 15.8857 19.0099 15.7369 18.8636 15.6637C16.3859 14.4664 15.991 12.6145 15.9734 12.4751C15.9727 12.4695 15.972 12.4639 15.9712 12.4583C15.9508 12.2998 15.9342 12.1722 16.1116 12.0087C16.232 11.8972 16.6337 11.6369 16.9469 11.434C17.0943 11.3385 17.2221 11.2557 17.2918 11.207C17.6527 10.9552 17.8105 10.7038 17.6936 10.3948C17.6119 10.1822 17.4136 10.1004 17.2031 10.1004C17.1369 10.1006 17.071 10.108 17.0064 10.1225C16.7732 10.1731 16.5439 10.2628 16.3494 10.3389C16.2139 10.3918 16.0954 10.4382 16.0041 10.4602C15.9773 10.4671 15.9499 10.4708 15.9223 10.4712C15.8038 10.4712 15.7608 10.4185 15.7702 10.2758C15.7712 10.2607 15.7722 10.2452 15.7732 10.2291C15.802 9.78454 15.8545 8.97167 15.7886 8.21059C15.6958 7.12564 15.3459 6.58808 14.9302 6.11265C14.7307 5.88495 13.7908 4.89853 11.9983 4.89853C10.2057 4.89853 9.26835 5.88904 9.06886 6.11756C8.65353 6.59298 8.30401 7.13055 8.21039 8.21549C8.14763 8.94046 8.1944 9.71208 8.22204 10.1682C8.22447 10.2082 8.22675 10.2458 8.22879 10.2807C8.23697 10.4164 8.19527 10.4761 8.07672 10.4761C8.04913 10.4757 8.02169 10.4719 7.99496 10.4651C7.90396 10.4431 7.78569 10.3969 7.65053 10.344C7.456 10.2679 7.22649 10.1781 6.993 10.1274C6.92845 10.113 6.86252 10.1055 6.79637 10.1053C6.58707 10.1053 6.38758 10.1859 6.30582 10.3997C6.1889 10.7087 6.34752 10.9601 6.70807 11.212C6.77786 11.2607 6.90587 11.3436 7.05345 11.4393C7.36663 11.6423 7.76795 11.9025 7.88826 12.0136C8.06551 12.1774 8.04901 12.3052 8.02849 12.4641C8.02781 12.4694 8.02712 12.4747 8.02644 12.48C8.00886 12.6174 7.61355 14.4692 5.13626 15.6686C4.99114 15.7389 4.74422 15.8877 5.17959 16.1281C5.55314 16.3334 5.85832 16.4145 6.11607 16.4829C6.32994 16.5397 6.51115 16.5878 6.67169 16.691C6.83395 16.7956 6.8567 16.9655 6.87784 17.1234C6.89578 17.2574 6.91256 17.3827 7.01263 17.4518C7.12902 17.5321 7.34417 17.5403 7.63379 17.5514C8.01245 17.5659 8.51841 17.5852 9.09748 17.7768C9.38816 17.8726 9.64073 18.0278 9.90666 18.1912C10.4261 18.5104 10.9964 18.8609 12.0011 18.8609C13.0095 18.8609 13.5859 18.5071 14.1066 18.1876C14.3703 18.0258 14.6197 17.8727 14.9036 17.7788C15.4838 17.5873 15.9897 17.5679 16.368 17.5534C16.6574 17.5423 16.8722 17.5341 16.9884 17.4538C17.0887 17.3847 17.1054 17.2594 17.1233 17.1253C17.1443 16.9675 17.1669 16.7976 17.3294 16.6931C17.4894 16.5901 17.67 16.5419 17.8832 16.4851Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSoftware.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      id='Livello_1'\n      xmlns='http://www.w3.org/2000/svg'\n      x={0}\n      y={0}\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        d='M18.5 0h-17C.7 0 0 .7 0 1.5v15c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-15c0-.8-.7-1.5-1.5-1.5zm.5 16.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5V5h18v11.5zM19 4H1V1.5c0-.3.2-.5.5-.5h17c.3 0 .5.2.5.5V4z'\n        transform='translate(2 3)'\n      />\n      <path d='M10 13h5v1h-5zM10 11.1l-5.1 3.7v-1.3l3.4-2.4-3.4-2.5V7.4z' transform='translate(2 3)' />\n      <path className='st0' d='m8.3 11.1-3.4 2.4M8.3 11.1 4.9 8.6' transform='translate(2 3)' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItSpotify.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        d=\"m 13.120885,21.853286 c 1.160992,-0.136494 2.152377,-0.421473 3.168213,-0.910717 0.490934,-0.236441 0.716368,-0.365176 1.188481,-0.678689 1.407816,-0.934879 2.533421,-2.187724 3.313746,-3.68834 1.5267,-2.935945 1.473462,-6.507325 -0.140005,-9.3919553 C 20.188273,6.3557303 19.674851,5.6782687 18.995459,4.9986738 18.31786,4.3208738 17.643467,3.8101432 16.810932,3.3442899 15.09102,2.3818962 13.117519,1.9637986 11.12144,2.1389384 8.1055523,2.4035583 5.3709224,4.040957 3.7138912,6.5743147 2.8336618,7.9200562 2.3304663,9.3289241 2.1413606,10.977153 c -0.054873,0.478272 -0.055207,1.541878 -6.38e-4,2.034732 0.2642094,2.386277 1.2678521,4.455384 2.961052,6.104496 1.6485183,1.605596 3.8091959,2.585966 6.1001234,2.767828 0.39729,0.03154 1.54503,0.01306 1.918987,-0.03092 z m 2.720048,-5.186816 c -0.0404,-0.01251 -0.174892,-0.08128 -0.298842,-0.152957 -0.281331,-0.162686 -0.937499,-0.480489 -1.22005,-0.590904 -1.197019,-0.467772 -2.442447,-0.689085 -3.867248,-0.687213 -1.0342399,0.0014 -2.0683112,0.116656 -3.1561659,0.351904 -0.3518688,0.07609 -0.5157442,0.08494 -0.6560686,0.03542 -0.1330592,-0.04695 -0.221875,-0.118841 -0.3163777,-0.256075 -0.1583064,-0.229888 -0.1205593,-0.534587 0.093518,-0.75489 0.1242315,-0.127844 0.2236629,-0.159783 0.9317349,-0.299283 1.9106394,-0.376422 3.6667643,-0.422083 5.3098403,-0.13806 1.024302,0.177061 2.028897,0.506539 2.95429,0.968921 0.788091,0.393778 0.979983,0.555372 1.015481,0.855153 0.02797,0.236266 -0.125421,0.514905 -0.345211,0.627049 -0.107178,0.05468 -0.332838,0.07545 -0.444901,0.04093 z m 1.000017,-2.653097 c -0.04671,-0.0179 -0.174799,-0.08565 -0.284635,-0.150538 C 15.930063,13.492882 15.035523,13.107469 14.270775,12.87811 11.999529,12.196932 9.4512211,12.120483 7.2927877,12.66877 6.6412833,12.834266 6.6283354,12.836399 6.467563,12.804765 6.0905074,12.730575 5.8615047,12.470696 5.8396804,12.092232 c -0.012555,-0.217716 0.045958,-0.386755 0.1889272,-0.545795 0.1375526,-0.153015 0.2678139,-0.217047 0.659837,-0.324354 1.1970677,-0.32767 2.3077203,-0.469622 3.6743964,-0.469622 0.966416,0 1.564514,0.04872 2.49854,0.203538 1.365982,0.226412 2.660863,0.638002 3.799313,1.207648 0.796544,0.398566 1.023298,0.553057 1.127387,0.768109 0.185151,0.382531 0.02931,0.842889 -0.351499,1.038344 -0.146295,0.07509 -0.454275,0.09746 -0.595632,0.04327 z m 1.337758,-3.003555 C 18.107898,10.998198 17.97643,10.948158 17.879866,10.896076 17.522779,10.703488 16.777835,10.34685 16.51209,10.241262 14.052898,9.2641531 10.686796,8.9454149 7.7882028,9.415191 7.433655,9.4726526 6.839179,9.6063546 6.5508827,9.6934736 5.996251,9.8610736 5.6191808,9.7788706 5.3532254,9.4323762 5.2182943,9.2565838 5.1583418,9.0747997 5.1571452,8.8378335 5.1561756,8.6458298 5.1621049,8.6179364 5.2340292,8.4761441 5.3244998,8.2977894 5.5167929,8.1022477 5.686055,8.0164814 5.9951974,7.8598371 7.2630397,7.5840382 8.1330204,7.4841828 9.8787011,7.283816 11.512776,7.2909124 13.209188,7.5062274 c 2.127987,0.2700925 3.98106,0.8335648 5.404268,1.6433011 0.34548,0.1965618 0.461786,0.3032603 0.570605,0.5234771 0.08193,0.165804 0.08656,0.187016 0.08656,0.3959904 0,0.208345 -0.0048,0.23053 -0.0852,0.393213 -0.199309,0.403333 -0.59024,0.61598 -1.006726,0.547609 z\" />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItStackexchange.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M4.48 11.5h14.96v3.08H4.48V11.5ZM4.48 7.52h14.96v3.08H4.48V7.52ZM17.1 3.4H6.88c-1.32 0-2.4 1.1-2.4 2.46v.8h14.96v-.8c0-1.36-1.04-2.46-2.34-2.46ZM4.48 15.46v.8c0 1.36 1.08 2.46 2.4 2.46h6.4v3.26l3.16-3.26h.7c1.32 0 2.4-1.1 2.4-2.46v-.8H4.48Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItStackexchangeSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM8.012 5h8.57c1.09 0 1.962.922 1.962 2.063v.67H6v-.67C6 5.923 6.906 5 8.012 5ZM6 8.455h12.544v2.582H6V8.456Zm0 3.337h12.544v2.583H6v-2.583Zm0 3.32v.672c0 1.14.906 2.062 2.012 2.062h5.367v2.734l2.65-2.734h.587c1.107 0 2.012-.922 2.012-2.062v-.671H6Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItStackoverflow.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M16.412 18.572V14.29h1.428V20H5v-5.71h1.428v4.282h9.984Z' />\n      <path d='M7.857 17.145h7.137v-1.428H7.857v1.428ZM14.254 4l-1.146.852 4.26 5.727 1.146-.852L14.254 4Zm-3.54 3.377 5.484 4.567.913-1.097-5.484-4.567-.914 1.097ZM8.922 10.55l6.47 3.013.603-1.294-6.47-3.013-.603 1.294Zm-.925 3.344 6.985 1.469.294-1.398-6.985-1.468-.294 1.397Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItStackoverflowSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm11.427 15.812H7.857v-1.428h7.137v1.428ZM13.108 4.852 14.254 4l4.26 5.727-1.146.852-4.26-5.727Zm3.09 7.092-5.485-4.567.914-1.097 5.484 4.567-.913 1.097Zm-.805 1.62-6.47-3.013.602-1.294 6.47 3.013-.602 1.294Zm-.41 1.8-6.985-1.469.294-1.397 6.985 1.469-.293 1.396Zm1.43-1.075v4.283H6.427V14.29H5V20h12.84v-5.71h-1.428Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItStarFull.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItStarOutline.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItTeamDigitale.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M23.6 24H.4c-.2 0-.4-.2-.4-.4V.4C0 .2.2 0 .4 0h23.3c.1 0 .3.2.3.4v23.3c0 .1-.2.3-.4.3zM5.8 11.8c.9 0 1.6-.7 1.6-1.6s-.7-1.6-1.6-1.6-1.6.7-1.6 1.6.7 1.6 1.6 1.6zM10 19h4.4c4.7 0 5.6-2.3 5.6-6.7S19 6 14.4 6H10v13zm4.4-10.7c2.6 0 2.8 1.1 2.8 4s-.3 4.5-2.8 4.5h-1.8V8.3h1.8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItTelegram.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        d='M10 0A10 10 0 1 1 0 10 10 10 0 0 1 10 0ZM4.53 9.89c2.91-1.27 4.86-2.1 5.83-2.51C13.14 6.23 13.71 6 14.09 6a.67.67 0 0 1 .39.12.4.4 0 0 1 .14.27 2.12 2.12 0 0 1 0 .39c-.16 1.58-.81 5.42-1.14 7.19-.14.75-.41 1-.68 1-.58.05-1-.39-1.59-.76-.88-.57-1.37-.93-2.23-1.5s-.34-1 .22-1.59c.17-.12 2.72-2.43 2.8-2.64a.19.19 0 0 0 0-.18.26.26 0 0 0-.21 0c-.09 0-1.49 1-4.22 2.79a1.83 1.83 0 0 1-1.08.4 7 7 0 0 1-1.56-.37c-.62-.2-1.12-.31-1.08-.65-.04-.2.2-.39.68-.58Z'\n        transform='translate(2 2)'\n        fillRule='evenodd'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItTelephone.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M5 3h.2M20 11.6C20 7.4 16.6 4 12.5 4h-.1c-.3 0-.5.2-.5.5s.2.5.5.5C16 5 19 8 19 11.6c0 .3.3.5.5.5.3 0 .5-.2.5-.5z' />\n      <path d='M16.9 11.7c0-2.5-2-4.5-4.5-4.5-.3.1-.5.3-.4.6 0 .2.2.4.4.4 1.9 0 3.5 1.6 3.5 3.5 0 .3.2.5.5.5s.5-.2.5-.5zM15.7 21.2C8.6 20.9 3 15.2 2.9 8.1c0-.4.2-.8.6-.9 1.7-.6 4-1 4.7.1.5.9.8 1.9.9 2.9v.2c.2.7-.1 1.3-.7 1.7-.3.1-.5.4-.5.7.9 1.4 2 2.6 3.4 3.5.2-.1.4-.3.5-.6.1-.5.6-1 1.7-.9h.2c1 .1 2 .4 2.8.9 1 .7.6 3 .1 4.7-.1.5-.5.8-.9.8zM6.6 7.5c-.9 0-1.9.2-2.8.5.1 6.6 5.3 12 11.9 12.2.7-2.3.7-3.5.3-3.8-.8-.4-1.6-.6-2.5-.7h-.2c-.3 0-.6 0-.7.1-.2.6-.6 1.1-1.3 1.3l-.2.1H11c-1.6-1-2.9-2.4-3.9-4L7 13c-.1-.7.3-1.4 1-1.7.1-.1.3-.2.3-.8v-.2c-.1-.9-.4-1.7-.7-2.5-.3-.2-.6-.3-1-.3z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItThreads.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12.1 21.1C9.4 21.1 7.3 20.2 5.9 18.4C4.7 16.9 4 14.7 4 12C4 9.3 4.7 7.1 5.9 5.6C7.3 3.8 9.4 3 12.1 2.9C14.2 2.9 15.9 3.5 17.3 4.5C18.6 5.5 19.5 6.9 20 8.7L18.5 9.1C17.7 6.1 15.5 4.6 12.2 4.5C10 4.5 8.3 5.2 7.2 6.6C6.2 7.9 5.7 9.7 5.6 12C5.6 14.3 6.1 16.2 7.2 17.4C8.3 18.8 10 19.4 12.2 19.5C14.2 19.5 15.5 19 16.6 17.9C17.9 16.7 17.8 15.2 17.4 14.3C17.2 13.8 16.7 13.3 16.2 13C16.1 14 15.7 14.9 15.2 15.5C14.5 16.3 13.6 16.8 12.4 16.9C11.5 16.9 10.6 16.7 9.9 16.3C9 15.7 8.6 14.9 8.5 14C8.5 13.1 8.8 12.3 9.5 11.7C10.2 11.1 11.1 10.8 12.2 10.7C13 10.7 13.8 10.7 14.5 10.8C14.4 10.2 14.2 9.8 13.9 9.5C13.5 9.1 12.9 8.8 12.1 8.8C11.5 8.8 10.6 9 10 9.8L8.8 8.8C9.5 7.7 10.8 7.1 12.2 7.1C14.6 7.1 16.1 8.6 16.2 11.2C16.3 11.2 16.4 11.3 16.4 11.3C17.5 11.8 18.4 12.6 18.8 13.6C19.4 15 19.5 17.2 17.6 19C16.3 20.5 14.6 21.1 12.1 21.1ZM12.9 12.2C12.7 12.2 12.5 12.2 12.3 12.2C10.9 12.3 10 12.9 10.1 13.8C10.2 14.8 11.2 15.2 12.2 15.1C13.1 15.1 14.3 14.7 14.5 12.3C14.1 12.3 13.5 12.2 12.9 12.2Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItThreadsSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.56696 1.33333H20.3289C20.9351 1.33333 21.5165 1.57414 21.9451 2.0028C22.3738 2.43145 22.6146 3.01283 22.6146 3.61904V20.3809C22.6146 20.9872 22.3738 21.5685 21.9451 21.9972C21.5165 22.4258 20.9351 22.6667 20.3289 22.6667H3.56696C2.96076 22.6667 2.37937 22.4258 1.95072 21.9972C1.52207 21.5685 1.28125 20.9872 1.28125 20.3809V3.61904C1.28125 3.01283 1.52207 2.43145 1.95072 2.0028C2.37937 1.57414 2.96076 1.33333 3.56696 1.33333ZM5.9 18.4C7.3 20.2 9.4 21.1 12.1 21.1C14.6 21.1 16.3 20.5 17.6 19C19.5 17.2 19.4 15 18.8 13.6C18.4 12.6 17.5 11.8 16.4 11.3C16.4 11.3 16.3 11.2 16.2 11.2C16.1 8.59999 14.6 7.09999 12.2 7.09999C10.8 7.09999 9.5 7.69999 8.8 8.79999L10 9.79999C10.6 8.99999 11.5 8.79999 12.1 8.79999C12.9 8.79999 13.5 9.09999 13.9 9.49999C14.2 9.79999 14.4 10.2 14.5 10.8C13.8 10.7 13 10.7 12.2 10.7C11.1 10.8 10.2 11.1 9.5 11.7C8.8 12.3 8.5 13.1 8.5 14C8.6 14.9 9 15.7 9.9 16.3C10.6 16.7 11.5 16.9 12.4 16.9C13.6 16.8 14.5 16.3 15.2 15.5C15.7 14.9 16.1 14 16.2 13C16.7 13.3 17.2 13.8 17.4 14.3C17.8 15.2 17.9 16.7 16.6 17.9C15.5 19 14.2 19.5 12.2 19.5C10 19.4 8.3 18.8 7.2 17.4C6.1 16.2 5.6 14.3 5.6 12C5.7 9.69999 6.2 7.89999 7.2 6.59999C8.3 5.19999 10 4.49999 12.2 4.49999C15.5 4.59999 17.7 6.09999 18.5 9.09999L20 8.69999C19.5 6.89999 18.6 5.49999 17.3 4.49999C15.9 3.49999 14.2 2.89999 12.1 2.89999C9.4 2.99999 7.3 3.79999 5.9 5.59999C4.7 7.09999 4 9.29999 4 12C4 14.7 4.7 16.9 5.9 18.4ZM12.3 12.2H12.9C13.2303 12.2 13.5606 12.2303 13.8576 12.2575C14.1 12.2798 14.3202 12.3 14.5 12.3C14.3 14.7 13.1 15.1 12.2 15.1C11.2 15.2 10.2 14.8 10.1 13.8C10 12.9 10.9 12.3 12.3 12.2Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItTiktok.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M13.125 3h2.228c.161.804.608 1.82 1.389 2.826.765.986 1.78 1.674 3.133 1.674v2.25c-1.973 0-3.455-.915-4.5-2.057v7.682A5.625 5.625 0 1 1 9.75 9.75V12a3.375 3.375 0 1 0 3.375 3.375V3Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItTiktokSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM14.981 4H13v11a3 3 0 1 1-3-3v-2a5 5 0 1 0 5 5V8.171C15.93 9.186 17.247 10 19 10V8c-1.203 0-2.105-.611-2.785-1.488-.694-.895-1.091-1.797-1.234-2.512Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItTool.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M7.7 5c.6 0 1.2.2 1.7.5 1.1.6 1.7 1.8 1.6 3-.1.9.2 1.8.8 2.4l6.3 6.3c.4.3.5.9.2 1.3-.2.3-.5.5-.8.5-.3 0-.5-.1-.7-.3l-6.4-6.4c-.6-.5-1.3-.8-2.1-.8h-.6c-.8 0-1.7-.4-2.2-1h2.7V6.4H5.1c.3-.4.6-.8 1.1-1 .5-.3 1-.4 1.5-.4m0-1c-.7 0-1.4.2-2 .5-1.1.6-1.9 1.7-2.1 2.9h3.6v2.1H3.7c.2.7.6 1.3 1 1.8.8.8 1.9 1.2 3 1.2h.6c.5 0 1 .2 1.4.5l6.4 6.4c.4.4.9.6 1.4.6.7 0 1.3-.3 1.6-.9.6-.8.4-1.9-.3-2.6l-6.3-6.3c-.4-.4-.6-1-.5-1.6.1-1.6-.7-3.1-2-4-.7-.4-1.5-.6-2.3-.6z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItTwitter.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M13.927 10.491 19.511 4h-1.323l-4.849 5.636L9.467 4H5l5.856 8.523L5 19.33h1.323l5.12-5.952 4.09 5.952H20l-6.073-8.839Zm-1.812 2.107-.594-.849-4.72-6.753h2.032l3.81 5.45.593.849 4.953 7.084h-2.033l-4.041-5.78v-.001Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItTwitterSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        fillRule='evenodd'\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM19.511 4l-5.584 6.491L20 19.33h-4.467l-4.09-5.952-5.12 5.952H5l5.856-6.807L5 4h4.467l3.872 5.636L18.188 4h1.323Zm-7.99 7.75.594.848 4.041 5.78h2.033l-4.953-7.083-.593-.849-3.81-5.45H6.8l4.721 6.753Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItUnlocked.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M16.5 12H16V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3h1V6c0-1.7 1.3-3 3-3s3 1.3 3 3v6H7.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zm.1 7.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItUpload.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='m8.4 7.3-.7-.7L12 2.3l4.3 4.3-.7.7-3.1-3.1v9.3h-1V4.2L8.4 7.3zM19 12v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItUser.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItVideo.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M17.5 7.3V6c0-.8-.7-1.5-1.5-1.5H5.5C4.7 4.5 4 5.2 4 6v8c0 .8.7 1.5 1.5 1.5h3.4L7.4 21h1l1.6-5.5h1.8l1.6 5.5h1l-1.6-5.5H16c.8 0 1.5-.7 1.5-1.5v-1.3l4 1.5V5.8l-4 1.5zm3 5.5-4-1.5V14c0 .3-.2.5-.5.5H5.5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5H16c.3 0 .5.2.5.5v2.7l4-1.5v5.6zM2 8h1v4H2V8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItVimeo.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M20.991 7.73c-.08 1.75-1.303 4.147-3.67 7.191-2.447 3.183-4.518 4.774-6.212 4.774-1.05 0-1.938-.969-2.663-2.906l-1.453-5.326c-.54-1.937-1.118-2.906-1.735-2.906-.133 0-.604.285-1.411.85L3 8.314c.888-.78 1.764-1.561 2.626-2.342C6.81 4.951 7.7 4.412 8.295 4.356c1.399-.138 2.26.82 2.586 2.873.349 2.214.59 3.589.726 4.124.406 1.835.85 2.752 1.335 2.75.375 0 .94-.595 1.696-1.785.755-1.19 1.16-2.095 1.212-2.717.108-1.026-.296-1.54-1.212-1.542a3.4 3.4 0 0 0-1.333.295c.887-2.895 2.578-4.303 5.071-4.226 1.85.057 2.722 1.257 2.615 3.601Z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItVimeoSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      width={24}\n      height={24}\n      viewBox='0 0 24 24'\n      xmlns='http://www.w3.org/2000/svg'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path\n        clipRule='evenodd'\n        d='M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM16.73 14.597c2.104-2.706 3.19-4.837 3.262-6.393.095-2.084-.68-3.15-2.324-3.201-2.217-.07-3.72 1.183-4.508 3.756a3.022 3.022 0 0 1 1.185-.262c.814.001 1.173.458 1.077 1.37-.046.553-.406 1.358-1.077 2.416-.672 1.058-1.174 1.587-1.508 1.587-.43 0-.825-.814-1.186-2.445-.12-.476-.336-1.698-.646-3.666-.289-1.825-1.055-2.676-2.298-2.553-.528.049-1.319.528-2.373 1.437A209.56 209.56 0 0 1 4 8.724l.753.97c.717-.501 1.136-.754 1.254-.754.549 0 1.063.86 1.543 2.583l1.291 4.734c.645 1.722 1.434 2.583 2.367 2.583 1.506 0 3.347-1.415 5.522-4.243Z'\n      />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItWarning.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12.5 17h-1V2h1v15zm0 3h-1v2h1v-2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItWarningCircle.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.5-6.8V5.7h1.2v8.5h-1.2zm-.1 2.3h1.2v1.8h-1.2v-1.8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItWhatsapp.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M19.1 4.6C15.5 1.3 10 1 6.1 4S1 12.4 3.4 16.7L2 21.8l5.3-1.4c1.4.8 3.1 1.2 4.7 1.2 4 0 7.6-2.5 9.1-6.2 1.6-3.6.8-7.9-2-10.8zM12 20c-1.5 0-2.9-.4-4.2-1.2l-.3-.2-3.1.8.8-3.1-.2-.2C3 12.9 3.5 8.7 6.1 6s6.7-3.3 10-1.5 4.9 5.7 4 9.3c-1 3.7-4.3 6.2-8.1 6.2zm4.5-6.2c-.3-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1-.2.3-.5.7-.8 1-.1.2-.3.2-.5.1-.7-.3-1.4-.7-2-1.2-.5-.5-1-1.1-1.4-1.7-.1-.3 0-.4.1-.5l.4-.4c.1-.1.2-.3.3-.4.1-.1.1-.3 0-.4 0-.2-.5-1.4-.8-1.9s-.4-.6-.5-.6h-.5c-.2 0-.5.1-.7.3-.5.5-.8 1.3-.8 2 .1.9.4 1.8 1 2.6 1.1 1.6 2.5 2.9 4.3 3.8.5.2.9.4 1.4.5.5.2 1 .2 1.6.1.7-.1 1.3-.6 1.7-1.2.2-.4.2-.8.2-1.2-.2-.1-.4-.1-.7-.2z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItWhatsappSquare.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M16 8.1c-1.5-1.5-3.8-2-5.8-1.2s-3.3 2.8-3.3 4.9c0 1 .3 2 .8 2.8l.1.2-.5 2 2-.5.2.1c.8.5 1.8.7 2.7.8 2.2 0 4.1-1.3 5-3.3.8-2 .3-4.3-1.2-5.8zm-.8 5.8c-.2.4-.6.7-1.1.8-.3.1-.7 0-1-.1-.2-.1-.5-.2-.9-.3-1.1-.6-2.1-1.4-2.8-2.4-.4-.5-.6-1.1-.7-1.7 0-.5.2-1 .6-1.3.1-.1.3-.2.4-.2h.3c.1 0 .2 0 .4.3.1.3.5 1.1.5 1.2v.3c0 .1-.1.2-.2.3-.1.1-.2.2-.2.3-.1.1-.2.2-.1.3.2.4.5.8.9 1.1.4.3.8.6 1.3.8.2.1.3.1.3 0 .1-.1.4-.5.5-.6.1-.2.2-.1.4-.1.1.1.9.4 1.1.5.2.1.3.1.3.2v.6z' />\n      <path d='M21 7.1c0-.4 0-.8-.1-1.2-.2-1.1-.9-2-1.9-2.5-.3-.2-.7-.3-1-.3-.3-.1-.7-.1-1.1-.1H7.1c-.4 0-.8 0-1.2.1-1.1.2-2 .9-2.5 1.9-.1.3-.2.7-.3 1-.1.4-.1.7-.1 1.1V17c0 .4 0 .8.1 1.1.2 1.1.9 2 1.9 2.5.3.2.7.3 1 .3.4.1.8.1 1.2.1H17c.4 0 .8 0 1.1-.1 1.1-.2 2-.9 2.5-1.9.2-.3.3-.7.3-1 .1-.4.1-.8.1-1.2V7.1zm-8.8 11.2c-1.1 0-2.1-.3-3.1-.8l-3.4.9.9-3.3c-.6-1-.9-2.1-.9-3.2 0-2.6 1.5-5 4-6s5.2-.4 7 1.5c1.2 1.2 1.9 2.8 1.9 4.5 0 1.7-.7 3.3-1.9 4.6-1.1 1.1-2.8 1.8-4.5 1.8z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItWifi.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M22 19h-1c0-8.8-7.2-16-16-16V2c9.4 0 17 7.6 17 17z' />\n      <path d='M5 7v1c6.1 0 11 4.9 11 11h1c0-6.6-5.4-12-12-12zM5 12v1c3.3 0 6 2.7 6 6h1c0-3.9-3.1-7-7-7zM5 17c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItYoutube.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M21.6 7.2c-.2-.9-.9-1.5-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4c-.9.3-1.5.9-1.8 1.8C2.1 8.8 2 10.4 2 12c0 1.6.1 3.2.4 4.8.2.9.9 1.5 1.8 1.8 1.6.4 7.8.4 7.8.4s6.2 0 7.8-.4c.9-.2 1.5-.9 1.8-1.8.3-1.6.4-3.2.4-4.8 0-1.6-.1-3.2-.4-4.8zM10 15V9l5.2 3-5.2 3z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItZoomIn.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M10.4 9.5h3.3v1h-3.3v3.2h-1v-3.2H6.2v-1h3.2V6.2h1v3.3zm10.7 12.4L15.3 16c-1.5 1.3-3.4 2-5.3 2-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 1.9-.7 3.8-2 5.3l5.9 5.8-.8.8zM17 10c0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7 7-3.1 7-7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/ItZoomOut.tsx",
    "content": "import * as React from 'react';\nimport { SVGProps } from 'react';\nimport { SVGRProps } from '.';\n\nexport const component = ({ title, titleId, ...props }: SVGProps<SVGSVGElement> & SVGRProps) => {\n  return (\n    <svg\n      xmlns='http://www.w3.org/2000/svg'\n      viewBox='0 0 24 24'\n      xmlSpace='preserve'\n      enableBackground='new 0 0 24 24'\n      aria-labelledby={titleId}\n      {...props}\n    >\n      {title ? <title id={titleId}>{title}</title> : null}\n      <path d='M6.2 9.5h7.5v1H6.2v-1zm14.9 12.4L15.3 16c-1.5 1.3-3.4 2-5.3 2-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 1.9-.7 3.8-2 5.3l5.9 5.8-.8.8zM17 10c0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7 7-3.1 7-7z' />\n    </svg>\n  );\n};\n"
  },
  {
    "path": "src/Icon/assets/index.ts",
    "content": "const iconList: Record<string, boolean> = {\n  'it-android-square': true,\n  'it-android': true,\n  'it-apple-square': true,\n  'it-apple': true,\n  'it-arrow-down-circle': true,\n  'it-arrow-down-triangle': true,\n  'it-arrow-down': true,\n  'it-arrow-left-circle': true,\n  'it-arrow-left-triangle': true,\n  'it-arrow-left': true,\n  'it-arrow-right-circle': true,\n  'it-arrow-right-triangle': true,\n  'it-arrow-right': true,\n  'it-arrow-up-circle': true,\n  'it-arrow-up-triangle': true,\n  'it-arrow-up': true,\n  'it-ban': true,\n  'it-behance': true,\n  'it-bluesky': true,\n  'it-bookmark': true,\n  'it-box': true,\n  'it-burger': true,\n  'it-calendar': true,\n  'it-camera': true,\n  'it-car': true,\n  'it-card': true,\n  'it-cart': true,\n  'it-chart-line': true,\n  'it-check-circle': true,\n  'it-check': true,\n  'it-chevron-left': true,\n  'it-chevron-right': true,\n  'it-clip': true,\n  'it-clock': true,\n  'it-close-big': true,\n  'it-close-circle': true,\n  'it-close': true,\n  'it-code-circle': true,\n  'it-collapse': true,\n  'it-comment': true,\n  'it-copy': true,\n  'it-delete': true,\n  'it-designers-italia': true,\n  'it-download': true,\n  'it-error': true,\n  'it-exchange-circle': true,\n  'it-expand': true,\n  'it-external-link': true,\n  'it-facebook-square': true,\n  'it-facebook': true,\n  'it-figma-square': true,\n  'it-figma': true,\n  'it-file-audio': true,\n  'it-file-docx': true,\n  'it-file-compressed': true,\n  'it-file-csv': true,\n  'it-file-json': true,\n  'it-file-image': true,\n  'it-file-odp': true,\n  'it-file-ods': true,\n  'it-file-odt': true,\n  'it-file-pdf-ext': true,\n  'it-file-pdf': true,\n  'it-file-ppt': true,\n  'it-file-sheet': true,\n  'it-file-signed': true,\n  'it-file-slides': true,\n  'it-file-txt': true,\n  'it-file-video': true,\n  'it-file-xlsx': true,\n  'it-file-xml': true,\n  'it-file': true,\n  'it-files': true,\n  'it-flag': true,\n  'it-flickr-square': true,\n  'it-flickr': true,\n  'it-folder': true,\n  'it-fullscreen': true,\n  'it-funnel': true,\n  'it-github': true,\n  'it-google': true,\n  'it-hearing': true,\n  'it-help-circle': true,\n  'it-help': true,\n  'it-horn': true,\n  'it-inbox': true,\n  'it-info-circle': true,\n  'it-instagram': true,\n  'it-key': true,\n  'it-less-circle': true,\n  'it-link': true,\n  'it-linkedin-square': true,\n  'it-linkedin': true,\n  'it-list': true,\n  'it-lock': true,\n  'it-locked': true,\n  'it-logout': true,\n  'it-mail-open': true,\n  'it-mail': true,\n  'it-map-marker-circle': true,\n  'it-map-marker-minus': true,\n  'it-map-marker-plus': true,\n  'it-map-marker': true,\n  'it-mastodon-square': true,\n  'it-mastodon': true,\n  'it-maximize-alt': true,\n  'it-maximize': true,\n  'it-medium-square': true,\n  'it-medium': true,\n  'it-minimize': true,\n  'it-minus-circle': true,\n  'it-minus': true,\n  'it-moodle-square': true,\n  'it-moodle': true,\n  'it-more-actions': true,\n  'it-more-items': true,\n  'it-note': true,\n  'it-open-source': true,\n  'it-pa': true,\n  'it-password-invisible': true,\n  'it-password-visible': true,\n  'it-pencil': true,\n  'it-piattaforme': true,\n  'it-pin': true,\n  'it-pinterest-square': true,\n  'it-pinterest': true,\n  'it-plug': true,\n  'it-plus-circle': true,\n  'it-plus': true,\n  'it-presentation': true,\n  'it-print': true,\n  'it-quora-square': true,\n  'it-quora': true,\n  'it-reddit-square': true,\n  'it-reddit': true,\n  'it-refresh': true,\n  'it-restore': true,\n  'it-rss-square': true,\n  'it-rss': true,\n  'it-search': true,\n  'it-settings': true,\n  'it-share': true,\n  'it-sign': true,\n  'it-slack-square': true,\n  'it-slack': true,\n  'it-snapchat-square': true,\n  'it-snapchat': true,\n  'it-software': true,\n  'it-spotify': true,\n  'it-stackexchange-square': true,\n  'it-stackexchange': true,\n  'it-stackoverflow-square': true,\n  'it-stackoverflow': true,\n  'it-star-full': true,\n  'it-star-outline': true,\n  'it-team-digitale': true,\n  'it-telegram': true,\n  'it-telephone': true,\n  'it-tiktok-square': true,\n  'it-tiktok': true,\n  'it-tool': true,\n  'it-threads-square': true,\n  'it-threads': true,\n  'it-twitter-square': true,\n  'it-twitter': true,\n  'it-unlocked': true,\n  'it-upload': true,\n  'it-user': true,\n  'it-video': true,\n  'it-vimeo-square': true,\n  'it-vimeo': true,\n  'it-warning-circle': true,\n  'it-warning': true,\n  'it-whatsapp-square': true,\n  'it-whatsapp': true,\n  'it-wifi': true,\n  'it-youtube': true,\n  'it-zoom-in': true,\n  'it-zoom-out': true\n};\nexport type IconName = keyof typeof iconList;\n\nexport const loadIcon = (name: IconName) => {\n  switch (name) {\n    case 'it-android-square': {\n      return import('./ItAndroidSquare');\n    }\n    case 'it-android': {\n      return import('./ItAndroid');\n    }\n    case 'it-apple-square': {\n      return import('./ItAppleSquare');\n    }\n    case 'it-apple': {\n      return import('./ItApple');\n    }\n    case 'it-arrow-down-circle': {\n      return import('./ItArrowDownCircle');\n    }\n    case 'it-arrow-down-triangle': {\n      return import('./ItArrowDownTriangle');\n    }\n    case 'it-arrow-down': {\n      return import('./ItArrowDown');\n    }\n    case 'it-arrow-left-circle': {\n      return import('./ItArrowLeftCircle');\n    }\n    case 'it-arrow-left-triangle': {\n      return import('./ItArrowLeftTriangle');\n    }\n    case 'it-arrow-left': {\n      return import('./ItArrowLeft');\n    }\n    case 'it-arrow-right-circle': {\n      return import('./ItArrowRightCircle');\n    }\n    case 'it-arrow-right-triangle': {\n      return import('./ItArrowRightTriangle');\n    }\n    case 'it-arrow-right': {\n      return import('./ItArrowRight');\n    }\n    case 'it-arrow-up-circle': {\n      return import('./ItArrowUpCircle');\n    }\n    case 'it-arrow-up-triangle': {\n      return import('./ItArrowUpTriangle');\n    }\n    case 'it-arrow-up': {\n      return import('./ItArrowUp');\n    }\n    case 'it-ban': {\n      return import('./ItBan');\n    }\n    case 'it-behance': {\n      return import('./ItBehance');\n    }\n    case 'it-bluesky': {\n      return import('./ItBluesky');\n    }\n    case 'it-bookmark': {\n      return import('./ItBookmark');\n    }\n    case 'it-box': {\n      return import('./ItBox');\n    }\n    case 'it-burger': {\n      return import('./ItBurger');\n    }\n    case 'it-calendar': {\n      return import('./ItCalendar');\n    }\n    case 'it-camera': {\n      return import('./ItCamera');\n    }\n    case 'it-car': {\n      return import('./ItCar');\n    }\n    case 'it-cart': {\n      return import('./ItCart');\n    }\n    case 'it-card': {\n      return import('./ItCard');\n    }\n    case 'it-chart-line': {\n      return import('./ItChartLine');\n    }\n    case 'it-check-circle': {\n      return import('./ItCheckCircle');\n    }\n    case 'it-check': {\n      return import('./ItCheck');\n    }\n    case 'it-chevron-left': {\n      return import('./ItChevronLeft');\n    }\n    case 'it-chevron-right': {\n      return import('./ItChevronRight');\n    }\n    case 'it-clip': {\n      return import('./ItClip');\n    }\n    case 'it-clock': {\n      return import('./ItClock');\n    }\n    case 'it-close-big': {\n      return import('./ItCloseBig');\n    }\n    case 'it-close-circle': {\n      return import('./ItCloseCircle');\n    }\n    case 'it-close': {\n      return import('./ItClose');\n    }\n    case 'it-code-circle': {\n      return import('./ItCodeCircle');\n    }\n    case 'it-collapse': {\n      return import('./ItCollapse');\n    }\n    case 'it-comment': {\n      return import('./ItComment');\n    }\n    case 'it-copy': {\n      return import('./ItCopy');\n    }\n    case 'it-delete': {\n      return import('./ItDelete');\n    }\n    case 'it-designers-italia': {\n      return import('./ItDesignersItalia');\n    }\n    case 'it-download': {\n      return import('./ItDownload');\n    }\n    case 'it-error': {\n      return import('./ItError');\n    }\n    case 'it-exchange-circle': {\n      return import('./ItExchangeCircle');\n    }\n    case 'it-expand': {\n      return import('./ItExpand');\n    }\n    case 'it-external-link': {\n      return import('./ItExternalLink');\n    }\n    case 'it-facebook-square': {\n      return import('./ItFacebookSquare');\n    }\n    case 'it-facebook': {\n      return import('./ItFacebook');\n    }\n    case 'it-figma-square': {\n      return import('./ItFigmaSquare');\n    }\n    case 'it-figma': {\n      return import('./ItFigma');\n    }\n    case 'it-file-audio': {\n      return import('./ItFileAudio');\n    }\n    case 'it-file-compressed': {\n      return import('./ItFileCompressed');\n    }\n    case 'it-file-csv': {\n      return import('./ItFileCsv');\n    }\n    case 'it-file-json': {\n      return import('./ItFileJson');\n    }\n    case 'it-file-odp': {\n      return import('./ItFileOdp');\n    }\n    case 'it-file-ods': {\n      return import('./ItFileOds');\n    }\n    case 'it-file-odt': {\n      return import('./ItFileOdt');\n    }\n    case 'it-file-pdf-ext': {\n      return import('./ItFilePdfExt');\n    }\n    case 'it-file-pdf': {\n      return import('./ItFilePdf');\n    }\n    case 'it-file-ppt': {\n      return import('./ItFilePpt');\n    }\n    case 'it-file-sheet': {\n      return import('./ItFileSheet');\n    }\n    case 'it-file-slides': {\n      return import('./ItFileSlides');\n    }\n    case 'it-file-txt': {\n      return import('./ItFileTxt');\n    }\n    case 'it-file-video': {\n      return import('./ItFileVideo');\n    }\n    case 'it-file-xml': {\n      return import('./ItFileXml');\n    }\n    case 'it-file-docx': {\n      return import('./ItFileDocx');\n    }\n    case 'it-file-image': {\n      return import('./ItFileImage');\n    }\n    case 'it-file-signed': {\n      return import('./ItFileSigned');\n    }\n    case 'it-file-xlsx': {\n      return import('./ItFileXlsx');\n    }\n    case 'it-file': {\n      return import('./ItFile');\n    }\n    case 'it-files': {\n      return import('./ItFiles');\n    }\n    case 'it-flag': {\n      return import('./ItFlag');\n    }\n    case 'it-flickr-square': {\n      return import('./ItFlickrSquare');\n    }\n    case 'it-flickr': {\n      return import('./ItFlickr');\n    }\n    case 'it-folder': {\n      return import('./ItFolder');\n    }\n    case 'it-fullscreen': {\n      return import('./ItFullscreen');\n    }\n    case 'it-funnel': {\n      return import('./ItFunnel');\n    }\n    case 'it-github': {\n      return import('./ItGithub');\n    }\n    case 'it-google': {\n      return import('./ItGoogle');\n    }\n    case 'it-hearing': {\n      return import('./ItHearing');\n    }\n    case 'it-help-circle': {\n      return import('./ItHelpCircle');\n    }\n    case 'it-help': {\n      return import('./ItHelp');\n    }\n    case 'it-horn': {\n      return import('./ItHorn');\n    }\n    case 'it-inbox': {\n      return import('./ItInbox');\n    }\n    case 'it-info-circle': {\n      return import('./ItInfoCircle');\n    }\n    case 'it-instagram': {\n      return import('./ItInstagram');\n    }\n    case 'it-key': {\n      return import('./ItKey');\n    }\n    case 'it-less-circle': {\n      return import('./ItLessCircle');\n    }\n    case 'it-link': {\n      return import('./ItLink');\n    }\n    case 'it-linkedin-square': {\n      return import('./ItLinkedinSquare');\n    }\n    case 'it-linkedin': {\n      return import('./ItLinkedin');\n    }\n    case 'it-list': {\n      return import('./ItList');\n    }\n    case 'it-lock': {\n      return import('./ItLock');\n    }\n    case 'it-locked': {\n      return import('./ItLocked');\n    }\n    case 'it-logout': {\n      return import('./ItLogout');\n    }\n    case 'it-mail-open': {\n      return import('./ItMailOpen');\n    }\n    case 'it-mail': {\n      return import('./ItMail');\n    }\n    case 'it-map-marker-circle': {\n      return import('./ItMapMarkerCircle');\n    }\n    case 'it-map-marker-minus': {\n      return import('./ItMapMarkerMinus');\n    }\n    case 'it-map-marker-plus': {\n      return import('./ItMapMarkerPlus');\n    }\n    case 'it-map-marker': {\n      return import('./ItMapMarker');\n    }\n    case 'it-mastodon-square': {\n      return import('./ItMastodonSquare');\n    }\n    case 'it-mastodon': {\n      return import('./ItMastodon');\n    }\n    case 'it-maximize-alt': {\n      return import('./ItMaximizeAlt');\n    }\n    case 'it-maximize': {\n      return import('./ItMaximize');\n    }\n    case 'it-medium-square': {\n      return import('./ItMediumSquare');\n    }\n    case 'it-medium': {\n      return import('./ItMedium');\n    }\n    case 'it-minimize': {\n      return import('./ItMinimize');\n    }\n    case 'it-minus-circle': {\n      return import('./ItMinusCircle');\n    }\n    case 'it-minus': {\n      return import('./ItMinus');\n    }\n    case 'it-moodle-square': {\n      return import('./ItMoodleSquare');\n    }\n    case 'it-moodle': {\n      return import('./ItMoodle');\n    }\n    case 'it-more-actions': {\n      return import('./ItMoreActions');\n    }\n    case 'it-more-items': {\n      return import('./ItMoreItems');\n    }\n    case 'it-note': {\n      return import('./ItNote');\n    }\n    case 'it-open-source': {\n      return import('./ItOpenSource');\n    }\n    case 'it-pa': {\n      return import('./ItPa');\n    }\n    case 'it-password-invisible': {\n      return import('./ItPasswordInvisible');\n    }\n    case 'it-password-visible': {\n      return import('./ItPasswordVisible');\n    }\n    case 'it-pencil': {\n      return import('./ItPencil');\n    }\n    case 'it-piattaforme': {\n      return import('./ItPiattaforme');\n    }\n    case 'it-pin': {\n      return import('./ItPin');\n    }\n    case 'it-pinterest-square': {\n      return import('./ItPinterestSquare');\n    }\n    case 'it-pinterest': {\n      return import('./ItPinterest');\n    }\n    case 'it-plug': {\n      return import('./ItPlug');\n    }\n    case 'it-plus-circle': {\n      return import('./ItPlusCircle');\n    }\n    case 'it-plus': {\n      return import('./ItPlus');\n    }\n    case 'it-presentation': {\n      return import('./ItPresentation');\n    }\n    case 'it-print': {\n      return import('./ItPrint');\n    }\n    case 'it-quora-square': {\n      return import('./ItQuoraSquare');\n    }\n    case 'it-quora': {\n      return import('./ItQuora');\n    }\n    case 'it-reddit-square': {\n      return import('./ItRedditSquare');\n    }\n    case 'it-reddit': {\n      return import('./ItReddit');\n    }\n    case 'it-refresh': {\n      return import('./ItRefresh');\n    }\n    case 'it-restore': {\n      return import('./ItRestore');\n    }\n    case 'it-rss-square': {\n      return import('./ItRssSquare');\n    }\n    case 'it-rss': {\n      return import('./ItRss');\n    }\n    case 'it-search': {\n      return import('./ItSearch');\n    }\n    case 'it-settings': {\n      return import('./ItSettings');\n    }\n    case 'it-share': {\n      return import('./ItShare');\n    }\n    case 'it-sign': {\n      return import('./ItSign');\n    }\n    case 'it-slack-square': {\n      return import('./ItSlackSquare');\n    }\n    case 'it-slack': {\n      return import('./ItSlack');\n    }\n    case 'it-snapchat-square': {\n      return import('./ItSnapchatSquare');\n    }\n    case 'it-snapchat': {\n      return import('./ItSnapchat');\n    }\n    case 'it-software': {\n      return import('./ItSoftware');\n    }\n    case 'it-spotify': {\n      return import('./ItSpotify');\n    }\n    case 'it-stackexchange-square': {\n      return import('./ItStackexchangeSquare');\n    }\n    case 'it-stackexchange': {\n      return import('./ItStackexchange');\n    }\n    case 'it-stackoverflow-square': {\n      return import('./ItStackoverflowSquare');\n    }\n    case 'it-stackoverflow': {\n      return import('./ItStackoverflow');\n    }\n    case 'it-star-full': {\n      return import('./ItStarFull');\n    }\n    case 'it-star-outline': {\n      return import('./ItStarOutline');\n    }\n    case 'it-team-digitale': {\n      return import('./ItTeamDigitale');\n    }\n    case 'it-telegram': {\n      return import('./ItTelegram');\n    }\n    case 'it-telephone': {\n      return import('./ItTelephone');\n    }\n    case 'it-tiktok-square': {\n      return import('./ItTiktokSquare');\n    }\n    case 'it-tiktok': {\n      return import('./ItTiktok');\n    }\n    case 'it-tool': {\n      return import('./ItTool');\n    }\n    case 'it-threads-square': {\n      return import('./ItThreadsSquare');\n    }\n    case 'it-threads': {\n      return import('./ItThreads');\n    }\n    case 'it-twitter-square': {\n      return import('./ItTwitterSquare');\n    }\n    case 'it-twitter': {\n      return import('./ItTwitter');\n    }\n    case 'it-unlocked': {\n      return import('./ItUnlocked');\n    }\n    case 'it-upload': {\n      return import('./ItUpload');\n    }\n    case 'it-user': {\n      return import('./ItUser');\n    }\n    case 'it-video': {\n      return import('./ItVideo');\n    }\n    case 'it-vimeo-square': {\n      return import('./ItVimeoSquare');\n    }\n    case 'it-vimeo': {\n      return import('./ItVimeo');\n    }\n    case 'it-warning-circle': {\n      return import('./ItWarningCircle');\n    }\n    case 'it-warning': {\n      return import('./ItWarning');\n    }\n    case 'it-whatsapp-square': {\n      return import('./ItWhatsappSquare');\n    }\n    case 'it-whatsapp': {\n      return import('./ItWhatsapp');\n    }\n    case 'it-wifi': {\n      return import('./ItWifi');\n    }\n    case 'it-youtube': {\n      return import('./ItYoutube');\n    }\n    case 'it-zoom-in': {\n      return import('./ItZoomIn');\n    }\n    case 'it-zoom-out': {\n      return import('./ItZoomOut');\n    }\n    default:\n      throw Error(`It should not land here. Requested icon: \"${name}\"`);\n  }\n};\n\nexport function isBundledIcon(name: string): name is IconName {\n  return name in iconList;\n}\n\nexport const allIcons = Object.keys(iconList);\n\nexport interface SVGRProps {\n  title?: string;\n  titleId?: string;\n}\n"
  },
  {
    "path": "src/Input/Input.tsx",
    "content": "import isNumber from 'is-number';\nimport React, {\n  ElementType,\n  InputHTMLAttributes,\n  ReactNode,\n  Ref,\n  useCallback,\n  useRef,\n  useState\n} from 'react';\n\nimport classNames from 'classnames';\nimport type { CSSModule } from 'reactstrap/types/lib/utils';\nimport { Icon } from '../Icon/Icon';\nimport { notifyDeprecation } from '../utils';\nimport { InputContainer } from './InputContainer';\nimport { getClasses, getFormControlClass, getTag, getValidationTextControlClass, useFocus } from './utils';\n\n// taken from reactstrap types\ntype InputType =\n  | 'text'\n  | 'email'\n  | 'select'\n  | 'file'\n  | 'radio'\n  | 'checkbox'\n  | 'textarea'\n  | 'button'\n  | 'reset'\n  | 'submit'\n  | 'date'\n  | 'datetime-local'\n  | 'hidden'\n  | 'image'\n  | 'month'\n  | 'number'\n  | 'range'\n  | 'search'\n  | 'tel'\n  | 'url'\n  | 'week'\n  | 'password'\n  | 'datetime'\n  | 'time'\n  | 'color'\n  | 'adaptive'\n  | 'currency'\n  | 'percentage';\n\nexport interface InputProps extends InputHTMLAttributes<HTMLInputElement> {\n  /** Il tipo specifico di input da utilizzare. Il valore di default è `text`. */\n  type?: InputType;\n  /** Dimensione personalizzate del campo di Input secondo le classi Bootstrap/Bootstrap Italia. */\n  bsSize?: 'lg' | 'sm';\n  size?: number;\n  /** Etichetta del campo Input. */\n  label?: string | ReactNode;\n  /** Etichetta del pulsante incremento. */\n  incrementLabel?: string | ReactNode;\n  /** Etichetta del pulsante decremento. */\n  decrementLabel?: string | ReactNode;\n  /** Testo di esempio da utilizzare per il campo. */\n  placeholder?: string;\n  /** Testo di validazione per l'elemento del modulo form. */\n  validationText?: string;\n  /** Testo di aiuto per l'elemento del moduleo form. Richiede che il componente `Input` abbia la prop `id` impostata. */\n  infoText?: string;\n  /** Il valore nel campo Input. */\n  value?: string | number;\n  /** Da utilizzare per impedire la modifica del valore contenuto. */\n  readOnly?: boolean;\n  /** Associato all'attributo readOnly mostra il campo con lo stile classico, mantenendo lo stato di sola lettura. */\n  normalized?: boolean;\n  /** Utilizzare per mostrare il successo nella validazione del valore nel campo Input */\n  valid?: boolean;\n  innerRef?: Ref<HTMLInputElement>;\n  /** Utilizzare per mostrare testo statico non modificabile. */\n  plaintext?: boolean;\n  /** Utilizzare per mostrare un elemento un simbolo attivando la proprietà addon nel campo input all'interno del componente */\n  addonText?: string;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  /** Classi aggiuntive da usare per il wrapper del componente Input */\n  wrapperClassName?: string;\n  /**\n   * Classi aggiuntive da usare per il wrapper del componente Input.\n   * @deprecated. Usare `wrapperClassName`.\n   * */\n  wrapperClass?: string;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Input */\n  className?: string;\n  /**\n   * Usare \"plaintext\".\n   * @deprecated\n   */\n  static?: boolean;\n  /** Quando attivo rimuove il componente contenitore dell'Input. Utile per un controllo maggiore dello styling */\n  noWrapper?: boolean;\n  /** Indica che il componente ha un bottone a destra rispetto all'input */\n  hasButtonRight?: boolean;\n  /** Componente per il bottone */\n  buttonRight?: ReactNode;\n  /** Indica che il componente ha una icona a sinistra rispetto all'input */\n  hasIconLeft?: boolean;\n  /** Componente per l'icona */\n  iconLeft?: ReactNode;\n  testId?: string;\n}\n\nexport const Input = ({\n  id,\n  className,\n  cssModule,\n  type = 'text',\n  tag,\n  addonText,\n  static: staticInput,\n  plaintext,\n  innerRef,\n  label,\n  incrementLabel,\n  decrementLabel,\n  validationText,\n  infoText,\n  placeholder,\n  normalized,\n  value,\n  wrapperClass: originalWrapperClassOld,\n  wrapperClassName: originalWrapperClass,\n  size,\n  testId,\n  noWrapper = false,\n  hasButtonRight,\n  buttonRight,\n  hasIconLeft,\n  iconLeft,\n  ...attributes\n}: InputProps) => {\n  const [isHidden, setHidden] = useState(true);\n  const [hasIcon, toggleIcon] = useState(true);\n\n  const { toggleFocusLabel, toggleBlurLabel, isFocused } = useFocus<HTMLInputElement>({\n    onFocus: attributes.onFocus,\n    onBlur: attributes.onBlur\n  });\n\n  const toggleShow = useCallback(() => {\n    setHidden(!isHidden);\n    toggleIcon(!hasIcon);\n  }, [hasIcon, isHidden]);\n\n  const inputRef = useRef<HTMLInputElement>(null);\n\n  // eslint-disable-next-line prefer-const\n  let { bsSize, valid, ...rest } = attributes;\n\n  const Tag = getTag({ tag, plaintext, staticInput, type });\n  const formControlClass = getFormControlClass(\n    {\n      plaintext,\n      staticInput,\n      type,\n      normalized\n    },\n    cssModule\n  );\n  const validationTextControlClass = getValidationTextControlClass({ valid }, cssModule);\n\n  const extraAttributes: {\n    type?: InputType;\n    size?: number;\n    ['aria-describedby']?: string;\n  } = {};\n  if (size && !isNumber(size)) {\n    notifyDeprecation('Please use the prop \"bsSize\" instead of the \"size\" to bootstrap\\'s input sizing.');\n    bsSize = size as unknown as InputProps['bsSize'];\n  } else {\n    extraAttributes.size = size;\n  }\n\n  if (Tag === 'input' || typeof tag !== 'string') {\n    extraAttributes.type = type;\n  }\n\n  // associate the input field with the help text\n  const infoId = id && infoText ? `${id}Description` : undefined;\n  if (infoId) {\n    extraAttributes['aria-describedby'] = infoId;\n  }\n\n  if (\n    attributes.children &&\n    !(plaintext || staticInput || type === 'select' || typeof Tag !== 'string' || Tag === 'select')\n  ) {\n    notifyDeprecation(\n      `Input with a type of \"${type}\" cannot have children. Please use \"value\"/\"defaultValue\" instead.`\n    );\n    delete attributes.children;\n  }\n\n  const inputPassword = extraAttributes.type === 'password';\n\n  const indeterminateCheckboxInput = type === 'checkbox' && className?.includes('semi-checked');\n\n  // Styling\n  const { activeClass, extraLabelClass, validationTextClass, inputClasses, wrapperClass } = getClasses(\n    className,\n    type,\n    {\n      valid,\n      bsSize,\n      placeholder,\n      value,\n      label,\n      validationText,\n      normalized: Boolean(normalized),\n      inputPassword,\n      formControlClass,\n      validationTextControlClass,\n      isFocused: isFocused,\n      originalWrapperClass: originalWrapperClass || originalWrapperClassOld\n    },\n    cssModule\n  );\n\n  // set of attributes always shared by the Input components\n  const sharedAttributes = {\n    id,\n    onFocus: toggleFocusLabel,\n    onBlur: toggleBlurLabel,\n    value: value,\n    ref: innerRef\n  };\n\n  // set of attributes always shared by the wrapper component\n  const containerProps = {\n    id,\n    infoId,\n    infoText,\n    activeClass,\n    extraLabelClass,\n    label,\n    validationTextClass,\n    validationText,\n    wrapperClass,\n    hasButtonRight,\n    buttonRight,\n    hasIconLeft,\n    iconLeft\n  };\n\n  if (noWrapper) {\n    return (\n      <Tag\n        {...rest}\n        {...extraAttributes}\n        className={inputClasses}\n        {...sharedAttributes}\n        placeholder={placeholder}\n        data-testid={testId}\n      />\n    );\n  }\n\n  const clickIncrDecr = (mode: number) => {\n    let step = parseFloat(inputRef.current?.step ? inputRef.current.step : '1');\n    const min = parseFloat(inputRef.current?.min ? inputRef.current.min : 'Nan');\n    const max = parseFloat(inputRef.current?.max ? inputRef.current.max : 'Nan');\n    step = isNaN(step) ? 1 : step;\n    const newValue = parseFloat(inputRef.current?.value ? inputRef.current.value : '0') + mode * step;\n    if (!isNaN(max) && newValue > max) {\n      return;\n    }\n    if (!isNaN(min) && newValue < min) {\n      return;\n    }\n    const nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, 'value')?.set;\n    nativeInputValueSetter?.call(inputRef.current, `${newValue}`);\n    const ev1 = new Event('change', { bubbles: true });\n    const ev2 = new Event('input', { bubbles: true });\n    inputRef.current?.dispatchEvent(ev1);\n    inputRef.current?.dispatchEvent(ev2);\n    inputRef.current?.focus();\n  };\n\n  if (['currency', 'percentage', 'adaptive', 'number'].includes(type)) {\n    if (containerProps.extraLabelClass && ['currency', 'percentage'].includes(type)) {\n      containerProps.extraLabelClass = containerProps.extraLabelClass + ' input-symbol-label';\n    }\n    return (\n      <InputContainer {...containerProps}>\n        <div\n          className={classNames({\n            'input-group': true,\n            'input-number': true,\n            'is-invalid': valid == false,\n            disabled: rest.disabled,\n            'input-number-adaptive': type === 'adaptive'\n          })}\n          style={type === 'adaptive' ? { width: !value ? '70px' : `min(calc(70px + ${`${value}`.length}ch), 100%)` } : undefined}\n        >\n          {['currency', 'percentage'].includes(type) && (\n            <span className='input-group-text fw-semibold'>{addonText}</span>\n          )}\n          <Tag\n            {...rest}\n            {...extraAttributes}\n            {...sharedAttributes}\n            className={inputClasses}\n            data-testid={testId}\n            type='number'\n            ref={inputRef}\n          />\n          <span className='input-group-text align-buttons flex-column'>\n            <button type='button' className='input-number-add' onClick={() => clickIncrDecr(1)}>\n              <span className='visually-hidden'>{incrementLabel || ''}</span>\n            </button>\n            <button type='button' className='input-number-sub' onClick={() => clickIncrDecr(-1)}>\n              <span className='visually-hidden'>{decrementLabel || ''}</span>\n            </button>\n          </span>\n        </div>\n      </InputContainer>\n    );\n  }\n\n  if (placeholder) {\n    return (\n      <InputContainer {...containerProps}>\n        <Tag\n          {...rest}\n          {...extraAttributes}\n          {...sharedAttributes}\n          className={inputClasses}\n          placeholder={placeholder}\n          data-testid={testId}\n        />\n      </InputContainer>\n    );\n  }\n\n  if (indeterminateCheckboxInput) {\n    return (\n      <Tag\n        {...rest}\n        {...extraAttributes}\n        {...sharedAttributes}\n        className={inputClasses}\n        data-testid={testId}\n        indeterminate={'true'}\n      />\n    );\n  }\n\n  if (inputPassword) {\n    return (\n      <InputContainer {...containerProps}>\n        <Tag\n          {...rest}\n          {...extraAttributes}\n          {...sharedAttributes}\n          type={isHidden ? 'password' : 'text'}\n          className={inputClasses}\n          placeholder={placeholder}\n          data-testid={testId}\n        />\n        <span className='password-icon' aria-hidden='true'>\n          <Icon\n            size='sm'\n            icon={`it-password-${hasIcon ? 'visible' : 'invisible'}`}\n            className='password-icon-visible'\n            onClick={toggleShow}\n          />\n        </span>\n      </InputContainer>\n    );\n  }\n  if (normalized) {\n    return (\n      <InputContainer {...containerProps}>\n        <Tag\n          {...rest}\n          {...extraAttributes}\n          {...sharedAttributes}\n          className={inputClasses}\n          data-testid={testId}\n          readOnly\n        />\n      </InputContainer>\n    );\n  }\n  if (label || validationText) {\n    return (\n      <InputContainer {...containerProps}>\n        <Tag {...rest} {...extraAttributes} {...sharedAttributes} className={inputClasses} data-testid={testId} />\n      </InputContainer>\n    );\n  }\n\n  return <Tag {...rest} {...extraAttributes} className={inputClasses} {...sharedAttributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Input/InputContainer.tsx",
    "content": "import React, { FC, HTMLAttributes, ReactNode } from 'react';\n\nexport interface InputContainerProps extends HTMLAttributes<HTMLElement> {\n  wrapperClass: string;\n  activeClass: string;\n  extraLabelClass: string;\n  validationTextClass: string;\n  label: string | ReactNode | undefined;\n  validationText: string | undefined;\n  id: string | undefined;\n  infoId: string | undefined;\n  infoText: string | undefined;\n  /** Indica che il componente ha un bottone a destra rispetto all'input */\n  hasButtonRight?: boolean;\n  /** Componente per il bottone */\n  buttonRight?: ReactNode;\n  /** Indica che il componente ha una icona a sinistra rispetto all'input */\n  hasIconLeft?: boolean;\n  /** Componente per l'icona */\n  iconLeft?: ReactNode;\n  testId?: string;\n}\n\nexport const InputContainer: FC<InputContainerProps> = ({\n  id,\n  infoId,\n  infoText,\n  testId,\n  activeClass,\n  extraLabelClass,\n  label,\n  validationTextClass,\n  validationText,\n  wrapperClass,\n  hasButtonRight,\n  buttonRight,\n  hasIconLeft,\n  iconLeft,\n  children\n}) => {\n  if (hasButtonRight || hasIconLeft) {\n    return (\n      <div className={wrapperClass} data-testid={testId}>\n        <div className='input-group'>\n          {hasIconLeft && <span className='input-group-text'>{iconLeft}</span>}\n          <label htmlFor={id} className={activeClass + ' ' + extraLabelClass}>\n            {label}\n          </label>\n          {children}\n          {infoText && (\n            <small id={infoId} className='form-text'>\n              {infoText}\n            </small>\n          )}\n          <div className={validationTextClass}>{validationText}</div>\n          {hasButtonRight && <div className='input-group-append'>{buttonRight}</div>}\n        </div>\n      </div>\n    );\n  }\n  return (\n    <div className={wrapperClass} data-testid={testId}>\n      <label htmlFor={id} className={activeClass + ' ' + extraLabelClass}>\n        {label}\n      </label>\n      {children}\n      {infoText && (\n        <small id={infoId} className='form-text'>\n          {infoText}\n        </small>\n      )}\n      <div className={validationTextClass}>{validationText}</div>\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Input/TextArea.tsx",
    "content": "import React, { ReactNode, Ref, TextareaHTMLAttributes } from 'react';\n\nimport type { CSSModule } from 'reactstrap/types/lib/utils';\nimport { InputContainer } from './InputContainer';\nimport { getClasses, getFormControlClass, getValidationTextControlClass, useFocus } from './utils';\n\nexport interface TextAreaProps extends TextareaHTMLAttributes<HTMLTextAreaElement> {\n  /** Etichetta del campo TextArea. */\n  label?: string | ReactNode;\n  /** Testo di esempio da utilizzare per il campo. */\n  placeholder?: string;\n  /** Testo di validazione per l'elemento del moduleo */\n  validationText?: string;\n  /** Testo di aiuto per l'elemento del moduleo form. Richiede che il componente `TextArea` abbia la prop `id` impostata. */\n  infoText?: string;\n  /** Il valore nel campo TextArea. */\n  value?: string | number;\n  /** Da utilizzare per impedire la modifica del valore contenuto. */\n  readOnly?: boolean;\n  /** Associato all'attributo readOnly mostra il campo con lo stile classico, mantenento lo stato di sola lettura. */\n  normalized?: boolean;\n  /** Utilizzare per mostrare il successo nella validazione del valore nel campo TextArea */\n  valid?: boolean;\n  innerRef?: Ref<HTMLTextAreaElement>;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  /** Classi aggiuntive da usare per il wrapper del componente TextArea */\n  wrapperClassName?: string;\n  /** Classi aggiuntive da usare per il componente TextArea */\n  className?: string;\n  testId?: string;\n}\n\nexport const TextArea = ({\n  id,\n  className,\n  cssModule,\n  innerRef,\n  label,\n  validationText,\n  infoText,\n  placeholder,\n  normalized,\n  value,\n  wrapperClassName: originalWrapperClass,\n  valid,\n  testId,\n  ...attributes\n}: TextAreaProps) => {\n  const { toggleFocusLabel, toggleBlurLabel, isFocused } = useFocus<HTMLTextAreaElement>({\n    onFocus: attributes.onFocus,\n    onBlur: attributes.onBlur\n  });\n\n  const validationTextControlClass = getValidationTextControlClass({ valid }, cssModule);\n\n  const extraAttributes: { ['aria-describedby']?: string } = {};\n\n  //Chiamo questa funzione per impostare classNames a 'form-control'\n  const formControlClass = getFormControlClass({}, cssModule);\n  // associate the input field with the help text\n  const infoId = id ? `${id}Description` : undefined;\n  if (id) {\n    extraAttributes['aria-describedby'] = infoId;\n  }\n\n  // Styling\n  const { activeClass, extraLabelClass, validationTextClass, inputClasses, wrapperClass } = getClasses(\n    className,\n    'textarea',\n    {\n      valid,\n      placeholder,\n      value,\n      label,\n      validationText,\n      normalized: Boolean(normalized),\n      formControlClass,\n      validationTextControlClass,\n      isFocused,\n      originalWrapperClass\n    },\n    cssModule\n  );\n\n  // set of attributes always shared by the Input components\n  const sharedAttributes = {\n    id,\n    onFocus: toggleFocusLabel,\n    onBlur: toggleBlurLabel,\n    value,\n    ref: innerRef\n  };\n\n  // set of attributes always shared by the wrapper component\n  const containerProps = {\n    id,\n    infoId,\n    infoText,\n    activeClass,\n    extraLabelClass,\n    label,\n    validationTextClass,\n    validationText,\n    wrapperClass\n  };\n\n  if (placeholder) {\n    return (\n      <InputContainer {...containerProps}>\n        <textarea\n          {...attributes}\n          {...extraAttributes}\n          {...sharedAttributes}\n          className={inputClasses}\n          placeholder={placeholder}\n          data-testid={testId}\n        />\n      </InputContainer>\n    );\n  }\n\n  if (normalized) {\n    return (\n      <InputContainer {...containerProps}>\n        <textarea\n          {...attributes}\n          {...extraAttributes}\n          {...sharedAttributes}\n          className={inputClasses}\n          readOnly\n          data-testid={testId}\n        />\n      </InputContainer>\n    );\n  }\n  if (label || validationText) {\n    return (\n      <InputContainer {...containerProps}>\n        <textarea\n          {...attributes}\n          {...extraAttributes}\n          {...sharedAttributes}\n          className={inputClasses}\n          data-testid={testId}\n        />\n      </InputContainer>\n    );\n  }\n\n  return (\n    <textarea\n      {...attributes}\n      {...extraAttributes}\n      className={inputClasses}\n      {...sharedAttributes}\n      ref={innerRef}\n      data-testid={testId}\n    />\n  );\n};\n"
  },
  {
    "path": "src/Input/utils.tsx",
    "content": "import classNames from 'classnames';\nimport { useCallback, useState } from 'react';\nimport type { CSSModule } from 'reactstrap/types/lib/utils';\nimport { mapToCssModules } from '../utils';\nimport type { InputProps } from './Input';\n\ntype ValidationProps = Pick<InputProps, 'valid'>;\ntype TypeProps = Pick<InputProps, 'plaintext' | 'type'> & {\n  staticInput?: boolean;\n};\ntype FormControlProps = Pick<InputProps, 'normalized'> & TypeProps;\n\nfunction getFormControlClassInternal({ plaintext, staticInput, type = 'text', normalized }: FormControlProps) {\n  const formControlClass = 'form-control';\n  if (plaintext || staticInput || normalized) {\n    return `${formControlClass}-plaintext`;\n  }\n  if (type === 'file') {\n    return `${formControlClass}-file`;\n  }\n  if (['radio', 'checkbox'].indexOf(type) > -1) {\n    return null;\n  }\n  return formControlClass;\n}\n\nexport function getFormControlClass(props: FormControlProps, cssModule?: CSSModule) {\n  return mapToCssModules(getFormControlClassInternal(props), cssModule);\n}\n\nexport function getValidationTextControlClass({ valid }: ValidationProps, cssModule?: CSSModule) {\n  return mapToCssModules(\n    classNames({\n      'form-text': true,\n      'form-feedback just-validate-error-label': valid == false\n    }),\n    cssModule\n  );\n}\n\nexport function getTag({ tag, plaintext, staticInput, type = 'text' }: Pick<InputProps, 'tag'> & TypeProps) {\n  if (tag) {\n    return tag;\n  }\n  if (['radio', 'checkbox'].indexOf(type) > -1) {\n    return 'input';\n  }\n  if (plaintext || staticInput) {\n    return 'p';\n  }\n  return 'input';\n}\n\ntype InputClassesParams = ValidationProps &\n  Pick<InputProps, 'bsSize' | 'placeholder' | 'value' | 'label' | 'validationText' | 'normalized'> & {\n    isFocused: boolean;\n    inputPassword?: boolean;\n    formControlClass?: string;\n    validationTextControlClass?: string;\n    originalWrapperClass: InputProps['wrapperClassName'];\n  };\n\nexport function getClasses(\n  className: string | undefined,\n  type: string,\n  {\n    isFocused,\n    valid,\n    bsSize,\n    placeholder,\n    value,\n    label,\n    validationText,\n    normalized,\n    inputPassword,\n    formControlClass,\n    validationTextControlClass,\n    originalWrapperClass\n  }: InputClassesParams,\n  cssModule?: CSSModule\n) {\n  const hasPlainCondition = placeholder || label || validationText;\n  const baseCondition = hasPlainCondition && !normalized && !inputPassword;\n  const passwordOnlyCondition = inputPassword && !hasPlainCondition && !normalized;\n  const normalizedOnlyCondition = normalized && !hasPlainCondition && !inputPassword;\n\n  const classes = mapToCssModules(\n    classNames(\n      className,\n      {\n        'is-invalid': valid == false,\n        'just-validate-success-field': valid,\n        [`form-control-${bsSize}`]: bsSize\n      },\n      formControlClass\n    ),\n    cssModule\n  );\n  const wrapperClass = mapToCssModules(classNames(originalWrapperClass, 'form-group'), cssModule);\n  const validationTextClass = mapToCssModules(\n    classNames(\n      {\n        'valid-feedback': valid,\n        'invalid-feedback form-feedback just-validate-error-label': valid == false\n      },\n      validationTextControlClass\n    ),\n    cssModule\n  );\n\n  const inputClasses = mapToCssModules(\n    classNames(\n      classes,\n      !baseCondition && {\n        // we can model here only if stylings\n        'form-control-plaintext': normalizedOnlyCondition,\n        'form-control': passwordOnlyCondition,\n        'input-password': passwordOnlyCondition\n      }\n    ),\n    cssModule\n  );\n\n  const activeClass = mapToCssModules(\n    classNames({\n      active: isFocused || placeholder || value || ['date', 'time'].includes(type)\n    }),\n    cssModule\n  );\n\n  const extraLabelClass = mapToCssModules(\n    classNames({\n      'input-number-label': ['number', 'currency', 'adaptive', 'percentage'].includes(type)\n    })\n  );\n\n  return {\n    wrapperClass,\n    inputClasses,\n    activeClass,\n    extraLabelClass,\n    validationTextClass\n  };\n}\n\nexport function useFocus<T extends HTMLInputElement | HTMLTextAreaElement>({\n  onFocus,\n  onBlur\n}: {\n  onFocus: React.FocusEventHandler<T> | undefined;\n  onBlur: React.FocusEventHandler<T> | undefined;\n}) {\n  const [isFocused, setFocus] = useState(false);\n\n  const toggleFocusLabel = useCallback(\n    (e: React.FocusEvent<T>) => {\n      setFocus(true);\n      onFocus?.(e);\n    },\n    [onFocus]\n  );\n\n  const toggleBlurLabel = useCallback(\n    (e: React.FocusEvent<T>) => {\n      if (e.target.value === '') {\n        setFocus(!isFocused);\n      }\n      onBlur?.(e);\n    },\n    [isFocused, onBlur]\n  );\n\n  return { toggleFocusLabel, toggleBlurLabel, isFocused };\n}\n"
  },
  {
    "path": "src/LinkList/LinkList.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType, ReactNode } from 'react';\nimport classNames from 'classnames';\n\nexport interface LinkListProps extends HTMLAttributes<HTMLUListElement> {\n  /** Da utilizzare in caso di titolo principale della lista. Passare una componente React da mostrare come titolo */\n  header?: ReactNode;\n  /** Classi aggiuntive da usare per il componente lista del LinkList */\n  className?: string;\n  /** Classi aggiuntive da usare per il componente wrapper del LinkList */\n  wrapperClassName?: string;\n  /**\n   * Utilizzarlo in caso di utilizzo di componenti personalizzati per il wrapper della lista.\n   * Nota: viene ignorato quando usato in lista annidate.\n   * */\n  tag?: ElementType;\n  /** Quando abilitato gestisce una lista in cui ciascun elemento è composto da più componenti/elementi. */\n  multiline?: boolean;\n  /** Da utilizzare per una lista annidata */\n  sublist?: boolean;\n  /** Da utilizzare per una lista di avatar */\n  avatar?: boolean;\n  /** Quando attivo rimuove il componente contenitore della ListList. Utile per alcuni tipi di liste annidate. */\n  noWrapper?: boolean;\n  testId?: string;\n}\n\nexport const LinkList: FC<LinkListProps> = ({\n  className,\n  wrapperClassName,\n  tag = 'div',\n  multiline,\n  header,\n  sublist,\n  avatar,\n  noWrapper,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const wrapperClasses = classNames('link-list-wrapper', wrapperClassName, {\n    multiline: multiline\n  });\n  const classes = classNames(className, {\n    'link-list': !sublist,\n    'link-sublist': sublist,\n    'avatar-group': avatar\n  });\n\n  if (noWrapper) {\n    return <ul {...attributes} className={classes} data-testid={testId} />;\n  }\n\n  if (sublist) {\n    return (\n      <>\n        {header}\n        <ul {...attributes} className={classes} />\n      </>\n    );\n  }\n  return (\n    <Tag className={wrapperClasses} data-testid={testId}>\n      {header}\n      <ul {...attributes} className={classes} />\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/LinkList/LinkListItem.tsx",
    "content": "import React, { FC, AnchorHTMLAttributes, ElementType, MouseEvent, MouseEventHandler } from 'react';\nimport classNames from 'classnames';\n\nexport interface LinkListItemProps extends AnchorHTMLAttributes<HTMLAnchorElement> {\n  /** Indica se l'elemento è attivo o no */\n  active?: boolean;\n  /** Indica se l'elemento è disabilitato o no */\n  disabled?: boolean;\n  /** Indica se l'elemento ha dimensioni larghe o no */\n  large?: boolean;\n  /** Indica se l'elemento è bold o no */\n  bold?: boolean;\n  /** Indica se l'elemento è un titolo. */\n  header?: boolean;\n  /** Indica se l'elemento è un divisore */\n  divider?: boolean;\n  /** Indica se l'elemento è in un dropdown */\n  inDropdown?: boolean;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente LinkListItem */\n  className?: string;\n  /** Classi aggiuntive da usare per l'elemento contenitore dell'item */\n  wrapperClassName?: string;\n  /** Indica il link a cui l'elemento deve puntare. */\n  href?: string;\n  /** Indica il link route a cui l'elemento deve puntare. */\n  to?: string;\n  testId?: string;\n}\n\nconst handleDisabledOnClick = (e: MouseEvent<HTMLAnchorElement>) => {\n  e.preventDefault();\n};\n\nexport const LinkListItem: FC<LinkListItemProps> & {\n  TitleIconWrapper: typeof LinkListTitleIconWrapper;\n} = ({\n  className,\n  active,\n  disabled,\n  header,\n  divider,\n  bold,\n  large,\n  href,\n  tag = 'a',\n  wrapperClassName,\n  testId,\n  children,\n  inDropdown,\n  ...attributes\n}) => {\n  let Tag = tag;\n  const classes = classNames(\n    className,\n    {\n      active,\n      disabled,\n      header,\n      divider,\n      large: large,\n      medium: bold,\n      'dropdown-item': inDropdown\n    },\n    'list-item'\n  );\n\n  // Prevent click event when disabled.\n  const handlers: { onClick?: MouseEventHandler<HTMLAnchorElement> } = {};\n  if (disabled) {\n    handlers.onClick = handleDisabledOnClick;\n  }\n\n  if (header) {\n    Tag = 'h3';\n  } else if (divider) {\n    Tag = 'span';\n  }\n\n  if (inDropdown) {\n    attributes['role'] = 'menuitem';\n    attributes['tabIndex'] = 0;\n  }\n\n  if (header && href) {\n    return (\n      <li className={wrapperClassName} data-testid={testId}>\n        <Tag>\n          <a href={href || '#'} {...attributes} className={classes} {...handlers}>\n            {children}\n          </a>\n        </Tag>\n      </li>\n    );\n  }\n\n  return (\n    <li className={wrapperClassName} data-testid={testId}>\n      <Tag\n        role={attributes.onClick ? 'button' : undefined}\n        {...attributes}\n        className={classes}\n        href={href}\n        {...handlers}\n      >\n        {children}\n      </Tag>\n    </li>\n  );\n};\n\nconst LinkListTitleIconWrapper: FC<LinkListItemProps> = ({ children }) => {\n  return <span className='list-item-title-icon-wrapper'>{children}</span>;\n};\n\nLinkListItem.TitleIconWrapper = LinkListTitleIconWrapper;\n"
  },
  {
    "path": "src/List/List.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface ListProps extends HTMLAttributes<HTMLUListElement> {\n  /** Classi aggiuntive da usare per il componente lista del List */\n  className?: string;\n  /** Classi aggiuntive da usare per il componente wrapper del List */\n  wrapperClassName?: string;\n  /**\n   * Utilizzarlo in caso di utilizzo di componenti personalizzati per il wrapper della lista.\n   * Nota: viene ignorato quando usato in lista annidate.\n   * */\n  tag?: ElementType;\n  /** Quando attivo rimuove il componente contenitore della ListList. Utile per alcuni tipi di liste annidate. */\n  noWrapper?: boolean;\n  testId?: string;\n}\n\nexport const List: FC<ListProps> = ({ className, wrapperClassName, tag = 'div', noWrapper, testId, ...attributes }) => {\n  const Tag = tag;\n  const wrapperClasses = classNames('it-list-wrapper', wrapperClassName);\n  const classes = classNames(className, 'it-list');\n\n  if (noWrapper) {\n    return <ul {...attributes} className={classes} data-testid={testId} />;\n  }\n\n  return (\n    <Tag className={wrapperClasses} data-testid={testId}>\n      <ul {...attributes} className={classes} />\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/List/ListItem.tsx",
    "content": "import classNames from 'classnames';\nimport React, { AnchorHTMLAttributes, ElementType, FC, ReactNode } from 'react';\n\nexport interface ListItemProps extends AnchorHTMLAttributes<HTMLAnchorElement> {\n  /** Indica se l'elemento è attivo o no */\n  active?: boolean;\n  /** Indica se l'elemento ha un avatar */\n  avatar?: ReactNode;\n  /** Indica se l'elemento ha una icona */\n  icon?: ReactNode;\n  /** Indica se l'elemento ha una immagine */\n  img?: ReactNode;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente ListItem */\n  className?: string;\n  /** Classi aggiuntive da usare per l'elemento contenitore dell'item */\n  wrapperClassName?: string;\n  /** Indica il link a cui l'elemento deve puntare. */\n  href?: string;\n  /** Indica il link route a cui l'elemento deve puntare. */\n  to?: string;\n  testId?: string;\n}\n\nexport const ListItem: FC<ListItemProps> & {\n  MultipleAction: typeof MultipleAction;\n} = ({\n  className,\n  active,\n  avatar,\n  icon,\n  img,\n  href,\n  tag = 'div',\n  to,\n  wrapperClassName,\n  testId,\n  children,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames(className, { active }, 'list-item'),\n    classesItem = classNames(className, {\n      'it-rounded-icon': icon,\n      'avatar size-lg': avatar,\n      'it-thumb': img\n    }),\n    leftItem = icon || avatar || img;\n\n  if (href) {\n    return (\n      <li className={wrapperClassName} data-testid={testId}>\n        <a href={href || '#'} {...attributes} className={classes}>\n          <div className='it-right-zone'>{children}</div>\n        </a>\n      </li>\n    );\n  }\n\n  return (\n    <li className={wrapperClassName} data-testid={testId}>\n      <Tag {...attributes} className={classes} href={href} to={to}>\n        {leftItem && <div className={classesItem}>{leftItem}</div>}\n        <div className='it-right-zone'>{children}</div>\n      </Tag>\n    </li>\n  );\n};\n\nconst MultipleAction: FC<ListItemProps> = ({ children }) => {\n  return <span className='it-multiple'>{children}</span>;\n};\n\nListItem.MultipleAction = MultipleAction;\n"
  },
  {
    "path": "src/Megamenu/MegamenuFooter.tsx",
    "content": "import React, { FC, HTMLAttributes, PropsWithChildren } from 'react';\nimport classNames from 'classnames';\n\nexport interface MegamenuFooterProps extends HTMLAttributes<HTMLDivElement> {\n  /** Classi aggiuntive da usare per il componente Megamenu Footer */\n  className?: string;\n  vertical?: boolean;\n}\n\nexport const MegamenuFooter: FC<MegamenuFooterProps> & {\n  Item: typeof Item;\n} = ({ className, children, vertical, ...attributes }) => {\n  const classes = classNames(className, `it-footer-link-wrapper${vertical ? '-vertical' : ''}`);\n  return (\n    <div className={classes} {...attributes}>\n      {children}\n    </div>\n  );\n};\n\nconst Item: FC<PropsWithChildren<HTMLAnchorElement>> = ({ href, children }) => {\n  return (\n    <a href={href || '#'} className='it-footer-link'>\n      {children}\n    </a>\n  );\n};\n\nMegamenuFooter.Item = Item;\n"
  },
  {
    "path": "src/Megamenu/MegamenuHighlightColumn.tsx",
    "content": "import React, { FC } from 'react';\nimport { Col, ColProps, Row } from 'reactstrap';\nimport classNames from 'classnames';\n\nexport interface MegamenuHCProps extends ColProps {\n  /** Quanto abilitato gestisce il contenuto della colonna come una sezione che può contentere immagini, testo, ect. */\n  description?: boolean;\n  /** Classi aggiuntive da usare per il componente Megamenu Highlight Column */\n  className?: string;\n}\nexport const MegamenuHighlightColumn: FC<MegamenuHCProps> = ({ description, className, children, ...attributes }) => {\n  const classes = classNames(className, 'it-vertical', {\n    'it-description': description\n  });\n  return (\n    <Col {...attributes}>\n      <Row className='max-height-col'>\n        <Col className={classes}>\n          {description ? <div className='description-content'>{children}</div> : <>{children}</>}\n        </Col>\n      </Row>\n    </Col>\n  );\n};\n"
  },
  {
    "path": "src/Megamenu/MegamenuItem.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport { Dropdown } from '../Dropdown/Dropdown';\nimport { DropdownMenu } from '../Dropdown/DropdownMenu';\nimport { DropdownToggle } from '../Dropdown/DropdownToggle';\nimport classNames from 'classnames';\n\nexport interface MegamenuItemProps extends HTMLAttributes<HTMLUListElement> {\n  /** Etichetta del megamenu visibile all'interno della barra di navigazione */\n  itemName: string;\n  /** Classi aggiuntive da usare per il componente Dropdown */\n  className?: string;\n}\n\nexport const MegamenuItem: FC<MegamenuItemProps> = ({ itemName, className, children, ...attributes }) => {\n  const classes = classNames(className, 'megamenu');\n  const [dropdownOpen, setDropdownOpen] = React.useState(false);\n  const toggle = () => setDropdownOpen((prevState) => !prevState);\n  const toggleClasses = classNames('px-lg-2', 'px-xl-3', dropdownOpen ? 'show' : '');\n\n  return (\n    <Dropdown className={classes} inNavbar {...attributes} isOpen={dropdownOpen} toggle={toggle}>\n      <DropdownToggle inNavbar caret className={toggleClasses}>\n        <span>{itemName}</span>\n      </DropdownToggle>\n      <DropdownMenu>\n        <div className='megamenu pb-5 pt-3 py-lg-0'>{children}</div>\n      </DropdownMenu>\n    </Dropdown>\n  );\n};\n"
  },
  {
    "path": "src/Modal/Modal.tsx",
    "content": "import classnames from 'classnames';\nimport React, { FC, HTMLAttributes } from 'react';\nimport { FadeProps, Modal as InnerModal } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\nexport interface ModalProps extends HTMLAttributes<HTMLElement> {\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n  [key: string]: any;\n  /** Indica lo stato del modale. Valore di default: undefined. */\n  isOpen?: boolean;\n  autoFocus?: boolean;\n  size?: string;\n  /** Funzione da chiamare quando l'utente clicca sul backdrop. Valore di default: undefined. */\n  toggle?: React.KeyboardEventHandler<unknown> | React.MouseEventHandler<unknown>;\n  keyboard?: boolean;\n  backdrop?: boolean | 'static';\n  /**\n   * Abilitare quando si vuole che solo il contenuto della modale sia scrollabile.\n   * Valore di default: undefined.\n   * */\n  scrollable?: boolean;\n  onEnter?: () => void;\n  onExit?: () => void;\n  onOpened?: () => void;\n  onClosed?: () => void;\n  cssModule?: CSSModule;\n  wrapClassName?: string;\n  modalClassName?: string;\n  backdropClassName?: string;\n  contentClassName?: string;\n  zIndex?: number | string;\n  fade?: boolean;\n  backdropTransition?: FadeProps;\n  modalTransition?: FadeProps;\n  centered?: boolean;\n  external?: React.ReactNode;\n  labelledBy?: string;\n  unmountOnClose?: boolean;\n  returnFocusAfterClose?: boolean;\n  container?: string | HTMLElement | React.RefObject<HTMLElement>;\n  innerRef?: React.Ref<HTMLElement>;\n  /** Abilitare quando si utilizza una icona nell'intestazione, al fine di formattare correttamente il modale. Valore di default: undefined. */\n  withIcon?: boolean;\n  /** Abilitare quando si utilizza una LinkList nell'intestazione, al fine di formattare correttamente il modale. Valore di default: undefined. */\n  withLinkList?: boolean;\n  /** Abilitare quando si vuole mostrare un breve messaggio di conferma. Valore di default: undefined. */\n  popConfirm?: boolean;\n  /** Abilitare quando si vuole mostrare un modale allineato a sinistra. Valore di default: undefined. */\n  align?: 'left' | 'right';\n}\n\nexport const Modal: FC<ModalProps> = ({\n  withIcon,\n  withLinkList,\n  popConfirm,\n  modalClassName,\n  align,\n  scrollable,\n  className,\n  ...props\n}) => {\n  const isAligned = align != null && ['left', 'right'].includes(align);\n  const modalDialogClassnames = classnames(modalClassName, {\n    'alert-modal': withIcon,\n    'it-dialog-link-list': withLinkList,\n    'popconfirm-modal': popConfirm,\n    'it-dialog-scrollable': scrollable && isAligned\n  });\n  const modalClassnames = classnames(className, {\n    'modal-dialog-left': align === 'left',\n    'modal-dialog-right': align === 'right'\n  });\n  return (\n    <InnerModal\n      {...props}\n      scrollable={!isAligned && scrollable}\n      className={modalClassnames}\n      modalClassName={modalDialogClassnames}\n    />\n  );\n};\n"
  },
  {
    "path": "src/Modal/ModalBody.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport { ModalBody as InnerModalBody } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\nexport interface ModalBodyProps extends HTMLAttributes<HTMLElement> {\n  tag?: React.ElementType;\n  cssModule?: CSSModule;\n}\n\nexport const ModalBody: FC<ModalBodyProps> = (props) => <InnerModalBody {...props} />;\n"
  },
  {
    "path": "src/Modal/ModalFooter.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport { ModalFooter as InnerModalFooter } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\n\nexport interface ModalFooterProps extends HTMLAttributes<HTMLElement> {\n  tag?: React.ElementType;\n  cssModule?: CSSModule;\n}\n\nexport const ModalFooter: FC<ModalFooterProps> = (props) => <InnerModalFooter {...props} />;\n"
  },
  {
    "path": "src/Modal/ModalHeader.tsx",
    "content": "import classNames from 'classnames';\nimport React, { FC, HTMLAttributes } from 'react';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\nimport { Icon } from '../Icon/Icon';\nimport { mapToCssModules } from '../utils';\n\nexport interface ModalHeaderProps extends HTMLAttributes<HTMLElement> {\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n  [key: string]: any;\n  cssModule?: CSSModule;\n  /** Componente che conterrà il nodo titolo. Valore di default: h5 */\n  tag?: React.ElementType;\n  /** Componente che contenitore per l'header. Valore di default: div. */\n  wrapTag?: React.ElementType;\n  /** Funzione da passare al tasto di chiusura nell'intestazione. Quando questa funzione non è presente il tasto di chiusura non viene mostrato. Valore di default: undefined */\n  toggle?: React.MouseEventHandler<unknown>;\n  /** Indica il nome dell'icona da utilizzare nel titolo. */\n  icon?: string;\n  /** Classi da aggiungere al nodo contenitore. */\n  className?: string;\n  /** Utilizzato per personalizzare il messaggio peer screen reader per il bottone di chiusura del modale. Valore di default: 'Close' */\n  closeAriaLabel?: string;\n}\n\nexport const ModalHeader: FC<ModalHeaderProps> = ({\n  icon,\n  className,\n  children,\n  toggle,\n  tag: Tag = 'h2',\n  wrapTag: WrapTag = 'div',\n  closeAriaLabel = 'Close',\n  close,\n  cssModule,\n  ...props\n}) => {\n  const classes = mapToCssModules(classNames(className, 'modal-header'), cssModule);\n\n  let CloseButton;\n\n  if (!close && toggle) {\n    CloseButton = (\n      <button\n        type='button'\n        onClick={toggle}\n        className={mapToCssModules('btn-close', cssModule)}\n        aria-label={closeAriaLabel}\n      ></button>\n    );\n  }\n\n  return (\n    <WrapTag {...props} className={classes}>\n      {icon != null ? <Icon icon={icon} /> : null}\n      <Tag className={mapToCssModules('modal-title h5', cssModule)}>{children}</Tag>\n      {close || CloseButton}\n    </WrapTag>\n  );\n};\n"
  },
  {
    "path": "src/Nav/Nav.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport { Nav as NavBase } from 'reactstrap';\nimport classNames from 'classnames';\n\nexport interface NavProps extends HTMLAttributes<HTMLUListElement> {\n  /**\n   * Renderizza i componenti NavItem al suo interno come tab.\n   */\n  tabs?: boolean;\n  /**\n   * Renderizza i componenti NavItem al suo interno come pills.\n   */\n  pills?: boolean;\n  /**\n   * Renderizza i componenti NavItem al suo interno come card.\n   */\n  card?: boolean;\n  /**\n   * Se utilizzata all'interno di una navbar, impostarlo su `true`. In caso di Header Nav, impostarlo a `true`.\n   */\n  navbar?: boolean;\n  /** Se abilitato tutti i NavItem all'interno avranno la stessa larghezza */\n  justified?: boolean;\n  /** Se abilitato i NavItem all'intero occuperanno tutto lo spazio disponibile  */\n  fill?: boolean;\n  /** Da utilizzare per rendere il componente Nav verticale. Viene abilitato automaticamente in versione mobile. Valori possibili sono `true`, `false` o `\"xs\"` */\n  vertical?: boolean | 'xs';\n  /** Da utilizzare per cambiare l'allineamento all'interno della Nav. Valori possibili sono `\"center\"` o `\"end\"` per posizionare il contenuto a centro o sulla destra. */\n  horizontal?: 'center' | 'end';\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Nav */\n  className?: string;\n  /** Adds ability to incorporate secondary nav items */\n  secondary?: boolean;\n}\n\nexport const Nav: FC<NavProps> = ({ className, tag = 'ul', vertical = false, secondary, ...attributes }) => {\n  const classes = classNames(className, {\n    'navbar-secondary': secondary\n  });\n  return <NavBase className={classes} tag={tag} vertical={vertical} {...attributes} />;\n};\n"
  },
  {
    "path": "src/NavScroll/debounce.ts",
    "content": "/*\n * This work derives from the React Use Navscroll library\n * Released under the MIT license by Marco Liberati\n * Code: https://github.com/dej611/react-use-navscroll\n */\n\nexport const debounce = (callback: CallableFunction, wait: number) => {\n  let timeoutId: NodeJS.Timeout;\n  return (...args: unknown[]) => {\n    clearTimeout(timeoutId);\n    timeoutId = setTimeout(() => {\n      callback(...args);\n    }, wait);\n  };\n};\n"
  },
  {
    "path": "src/NavScroll/index.ts",
    "content": "/*\n * This work derives from the React Use Navscroll library\n * Released under the MIT license by Marco Liberati\n * Code: https://github.com/dej611/react-use-navscroll\n */\n/* @internal */\nexport type { ChangesType, RegisterOptions, useNavScrollArgs, useNavScrollResult } from './types';\n\nexport { useNavScroll } from './useNavScroll';\n"
  },
  {
    "path": "src/NavScroll/types.ts",
    "content": "/*\n * This work derives from the React Use Navscroll library\n * Released under the MIT license by Marco Liberati\n * Code: https://github.com/dej611/react-use-navscroll\n */\n\nimport { HTMLAttributes, RefObject } from 'react';\n\n/**\n * The returned object from the `onChange` passed function, with the current state of\n * `added` and `removed` element ids.\n */\nexport type ChangesType = {\n  added: string | null;\n  removed: string | null;\n};\n\n/**\n * The react-use-navscroll configuration object\n */\nexport type useNavScrollArgs = {\n  /**\n   * Function called every time an element becomes active.\n   * The changes object returned contains the \"added\" and \"removed\" id.\n   * */\n  onChange?: (changes: ChangesType) => void;\n  /**\n   * Pass an element as root to track a specific container, smaller than a viewport. Default is window (the whole viewport).\n   * */\n  root?: Element;\n  /**\n   * Moves the detection line by the amount of this offset, expressed in percentage. By default the value is 50 (center).\n   * */\n  offset?: number;\n  /**\n   * Declare if the detection should work vertically or horizontally. By default false (vertical)\n   */\n  isHorizontal?: boolean;\n};\n\n/**\n * The options object passed to the `register` function.\n */\nexport type RegisterOptions = {\n  /**\n   * Pass the string id of the parent element\n   */\n  parent?: string;\n  /**\n   * If the tracked element has already a reference, you can pass it and will be reused\n   */\n  ref?: RefObject<Element>;\n};\n\n/**\n * The attributes object to assign to the element to assign\n */\nexport type RegisteredAttributes<T extends Element> = {\n  id: HTMLAttributes<T>['id'];\n  ref: RefObject<T> | null;\n};\n\n/**\n * The object returned by the hook.\n */\nexport type useNavScrollResult = {\n  /**\n   * The function used to register the component into the tracking system.\n   * It returns the id already passed and the reference object.\n   * Note that only the reference value will be `null` in a SSR context.\n   */\n  register: <T extends Element>(id: string, options?: RegisterOptions) => RegisteredAttributes<T>;\n  /**\n   * Removes the given id from the tracking system.\n   */\n  unregister: (idToUnregister: string) => void;\n  /**\n   * A list of active ids (the full hierarchy).\n   */\n  activeIds: string[];\n  /**\n   * A convenience function to quickly check the active state for the given id\n   */\n  isActive: (id: string) => boolean;\n  /**\n   * A function to retrieve the reference of the current active element (only the last element, not the elements hierarchy).\n   */\n  getActiveRef: () => RefObject<Element> | null;\n  /**\n   * A list of active ids (the full hierarchy).\n   */\n  percentage: number;\n};\n\n// @private\nexport type TrackedElement = {\n  id: string;\n} & Required<Pick<RegisterOptions, 'ref'>> &\n  Pick<RegisterOptions, 'parent'>;\n"
  },
  {
    "path": "src/NavScroll/useNavScroll.ts",
    "content": "/* eslint-disable @typescript-eslint/no-explicit-any */\n/*--------------------------------------------------------------------------\n * This work derives from the React Use Navscroll library\n * Released under the MIT license by Marco Liberati (@dej611)\n * Code: https://github.com/dej611/react-use-navscroll\n * --------------------------------------------------------------------------\n * Parts of this code has been modified using Bootstrap Italia source code\n * --------------------------------------------------------------------------\n * Bootstrap Italia (https://italia.github.io/bootstrap-italia/)\n * Authors: https://github.com/italia/bootstrap-italia/blob/main/AUTHORS\n * License: BSD-3-Clause (https://github.com/italia/bootstrap-italia/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { createRef, useCallback, useEffect, useMemo, useRef, useState } from 'react';\nimport { debounce } from './debounce';\nimport type { useNavScrollArgs, useNavScrollResult, TrackedElement } from './types';\nimport { useSizeDetector } from './useSizeDetector';\n\nimport { v4 as uuidv4 } from 'uuid';\n\nlet ticking: boolean = false;\nlet callbacks: any[] = [];\n\nclass ScrollCallback {\n  private _callback: any;\n  id: string;\n  constructor(id: string, callback: any) {\n    this.id = id;\n    this._callback = callback;\n  }\n\n  //Public\n  dispose() {\n    removeCallBack(this.id);\n  }\n\n  //Private\n  _execute(data: any) {\n    this._callback(data);\n  }\n}\n\nconst removeCallBack = (id: string) => {\n  callbacks = callbacks.filter((cb) => cb.id !== id);\n};\n\nconst onDocumentScroll = (callback: any) => {\n  if (typeof document === 'undefined') {\n    return;\n  }\n  if (!callbacks.length) {\n    if (typeof window !== 'undefined' && typeof document !== 'undefined') {\n      document.addEventListener('scroll', (evt) => {\n        if (!ticking) {\n          window.requestAnimationFrame(() => {\n            callbacks.forEach((cbObj) => cbObj.cb._execute(evt));\n            ticking = false;\n          });\n          ticking = true;\n        }\n      });\n    }\n  }\n\n  if (typeof callback === 'function') {\n    const newCb = new ScrollCallback(uuidv4(), callback);\n    callbacks.push({\n      id: newCb.id,\n      cb: newCb\n    });\n    return newCb;\n  }\n\n  console.error('[onDocumentScroll] the provided data has to be of type function');\n  return null;\n};\n\nconst hasWindow = typeof window !== 'undefined';\nconst REGISTER_DELAY = 50;\n\nfunction resolveHierarchyIds(id: string, lookup: Record<string, string | undefined>) {\n  const newActiveIds = [id];\n  let lastId: string | undefined = newActiveIds[0];\n  while (lastId != null && lookup[lastId] != null) {\n    newActiveIds.push(lookup[lastId] as string);\n    lastId = lookup[lastId];\n  }\n  // return a list from parent to current child\n  return newActiveIds.reverse();\n}\n/**\n * This is the main hook: use it in a react function component to track\n * the state of the passed ids. The function accepts an initial configuration\n * of type `useNavScrollArgs` to customize the behaviour.\n */\nexport function useNavScroll(args: useNavScrollArgs = {}): useNavScrollResult {\n  const { onChange, root, offset = 50, isHorizontal = false } = args;\n  const els = useRef<TrackedElement[]>([]);\n  const [counter, setCounter] = useState(0);\n  const [forceRecompute, setForceRecompute] = useState(false);\n  const [activeId, updateActiveId] = useState<string | null>(null);\n  const [percentageValue, setPercentageValue] = useState(0);\n\n  const { targetSize, useViewport } = useSizeDetector({\n    root,\n    isHorizontal,\n    onChange,\n    activeId,\n    setForceRecompute,\n    updateActiveId,\n    hasWindow\n  });\n\n  const observerMargin = Math.floor((targetSize * offset) / 100) || 1;\n  const observerOptions = useMemo(() => {\n    const topMargin = observerMargin % 2 === 1 ? observerMargin - 1 : observerMargin;\n    const bottomMargin = targetSize - observerMargin;\n    return {\n      root: useViewport ? null : root,\n      rootMargin: isHorizontal\n        ? `0px ${-topMargin}px 0px ${-bottomMargin}px`\n        : `${-topMargin}px 0px ${-bottomMargin}px 0px`\n    };\n  }, [root, targetSize, observerMargin, isHorizontal, useViewport]);\n\n  const elsLookup = useMemo(() => {\n    const lookup: Record<string, string | undefined> = {};\n    for (const { id, parent } of els.current) {\n      lookup[id] = parent;\n    }\n    return lookup;\n  }, [counter]);\n  const activeIds = useMemo(() => (activeId ? resolveHierarchyIds(activeId, elsLookup) : []), [activeId, elsLookup]);\n\n  const activeLookups = useMemo(() => new Set(activeIds), [activeIds]);\n  useEffect(() => {\n    if (!hasWindow) {\n      return;\n    }\n    const _onScroll = () => {\n      let intersectionId = null;\n      for (let k = 0; k < els.current.length; k++) {\n        const entry = els.current[k].ref.current;\n        const min = entry?.getBoundingClientRect().top ? entry?.getBoundingClientRect().top : 0;\n        if (!min) {\n          break;\n        }\n        if (min > 0 && k > 0) {\n          const totEls =\n            root?.previousSibling?.firstChild?.parentNode?.querySelectorAll('.it-navscroll-wrapper .nav-link').length ||\n            1;\n          setPercentageValue((k / (totEls / 2)) * 100);\n          intersectionId = els.current[k - 1].ref.current?.id;\n          break;\n        }\n      }\n      if (intersectionId != null) {\n        updateActiveId(intersectionId);\n        if (onChange) {\n          const diffIds = {\n            added: intersectionId,\n            removed: activeId\n          };\n          onChange(diffIds);\n        }\n      }\n    };\n\n    onDocumentScroll(_onScroll);\n\n    setTimeout(() => {\n      _onScroll();\n    }, 300);\n  }, [\n    activeIds,\n    updateActiveId,\n    els,\n    elsLookup,\n    onChange,\n    activeLookups,\n    activeId,\n    observerOptions,\n    isHorizontal,\n    root,\n    forceRecompute\n  ]);\n\n  const refresh = useCallback(\n    debounce(() => {\n      setCounter(counter + 1);\n    }, REGISTER_DELAY),\n    [counter]\n  );\n\n  const register = useCallback(\n    (id: string, options: any = {}) => {\n      if (!hasWindow) {\n        return { id, ref: null };\n      }\n      const alreadyRegistered = id in elsLookup;\n      const entry = alreadyRegistered ? els.current.find(({ id: existingId }) => existingId === id) : options;\n      const ref = (entry && entry.ref) || createRef();\n\n      if (!alreadyRegistered) {\n        els.current = [...els.current, { id, ref, parent: options.parent }];\n        refresh();\n      }\n      return { id, ref };\n    },\n    [counter]\n  );\n\n  const unregister = useCallback(\n    (idToUnregister: string) => {\n      els.current = els.current.filter(({ id }) => id !== idToUnregister);\n    },\n    [counter]\n  );\n\n  const isActive = useCallback((id: string) => activeLookups.has(id), [activeLookups]);\n  const percentage = useMemo(() => percentageValue, [percentageValue]);\n\n  const getActiveRef = useCallback(() => {\n    const entry = els.current.find(({ id }) => id === activeId);\n    return entry ? entry.ref : null;\n  }, [activeId]);\n\n  return {\n    percentage,\n    register,\n    unregister,\n    activeIds,\n    isActive,\n    getActiveRef\n  };\n}\n"
  },
  {
    "path": "src/NavScroll/useSizeDetector.ts",
    "content": "/*\n * This work derives from the React Use Navscroll library\n * Released under the MIT license by Marco Liberati\n * Code: https://github.com/dej611/react-use-navscroll\n */\n\nimport { useCallback, useEffect, useState } from 'react';\nimport { debounce } from './debounce';\nimport { useNavScrollArgs } from './types';\n\nconst DEFAULT_DELAY = 150;\n\nexport type useSizeDetectorArgs = Omit<useNavScrollArgs, 'offset'> & {\n  activeId: string | null;\n  hasWindow: boolean;\n  setForceRecompute: (force: boolean) => void;\n  updateActiveId: (id: string | null) => void;\n};\n\nexport const useSizeDetector = ({\n  root,\n  isHorizontal,\n  activeId,\n  onChange,\n  setForceRecompute,\n  updateActiveId,\n  hasWindow\n}: useSizeDetectorArgs) => {\n  const [targetSize, setTargetSize] = useState<number>(1);\n\n  const useViewport =\n    root == null ||\n    (hasWindow && (isHorizontal ? window.innerWidth < root.clientWidth : window.innerHeight < root.clientHeight));\n\n  const scrollEnd = useCallback(\n    debounce(() => {\n      setForceRecompute(true);\n    }, DEFAULT_DELAY),\n    [setForceRecompute]\n  );\n\n  useEffect(() => {\n    if (!hasWindow) {\n      return;\n    }\n    let observer: IntersectionObserver | null = null;\n\n    const resizeWindowHandler = () => {\n      setTimeout(() => {\n        setTargetSize(isHorizontal ? window.innerWidth : window.innerHeight);\n      }, DEFAULT_DELAY);\n    };\n\n    const resizeElementHandler: IntersectionObserverCallback = (entries) => {\n      const [entry] = entries;\n      if (!useViewport) {\n        setTargetSize(isHorizontal ? entry.boundingClientRect.width : entry.boundingClientRect.height);\n      }\n\n      if (entry.intersectionRatio === 0) {\n        if (activeId != null) {\n          updateActiveId(null);\n          if (onChange) {\n            onChange({\n              added: null,\n              removed: activeId\n            });\n          }\n        }\n      }\n    };\n\n    addEventListener('scroll', scrollEnd);\n    if (useViewport) {\n      setTargetSize(isHorizontal ? window.innerWidth : window.innerHeight);\n      addEventListener('resize', resizeWindowHandler);\n    }\n    if (root) {\n      observer = new IntersectionObserver(resizeElementHandler);\n      observer.observe(root);\n    }\n    return () => {\n      if (observer) {\n        observer.disconnect();\n      }\n      removeEventListener('resize', resizeWindowHandler);\n      removeEventListener('scroll', scrollEnd);\n    };\n  }, [root, isHorizontal, activeId, onChange, useViewport, scrollEnd, hasWindow, updateActiveId]);\n  return { targetSize, useViewport };\n};\n"
  },
  {
    "path": "src/Notification/Notification.tsx",
    "content": "import React, { CSSProperties, FC, PropsWithChildren, useEffect } from 'react';\nimport { cssTransition, ToastProps, useToast } from 'react-toastify';\nimport { NotificationToastProps } from './NotificationContent';\nimport { NotificationCommonProps } from './types';\n\nexport type NotificationProps = Omit<ToastProps, 'transition'> & NotificationCommonProps & NotificationToastProps;\n\nconst dummyTransition = /* @__PURE__ */ cssTransition({ enter: '', exit: '' });\n\nexport const Notification: FC<PropsWithChildren<NotificationProps>> = (props) => {\n  const { toastRef, eventHandlers } = useToast({\n    ...props,\n    transition: dummyTransition\n  });\n  const { children, autoClose, onClick, role, toastId, deleteToast, closeToast, isIn } = props;\n\n  const customStyle: CSSProperties = {\n    display: isIn ? 'block' : 'none'\n  };\n\n  useEffect(() => {\n    if (!isIn) deleteToast();\n  }, [isIn]);\n\n  useEffect(() => {\n    let timer: NodeJS.Timeout | number;\n    if (autoClose) {\n      timer = setTimeout(() => closeToast(), autoClose);\n    }\n    return () => {\n      if (timer != null) {\n        clearTimeout(Number(timer));\n      }\n    };\n  }, [autoClose, closeToast]);\n  return (\n    <div\n      id={toastId as string}\n      onClick={onClick}\n      {...eventHandlers}\n      style={customStyle}\n      ref={toastRef}\n      {...(isIn && { role: role })}\n    >\n      {children}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Notification/NotificationContent.tsx",
    "content": "/* eslint-disable @typescript-eslint/no-explicit-any */\nimport classNames from 'classnames';\nimport React, { CSSProperties, ReactNode } from 'react';\nimport { Button } from '../Button/Button';\nimport { Icon } from '../Icon/Icon';\nimport { NotificationCommonProps } from './types';\nimport { usePosition } from './usePosition';\n\nexport interface NotificationToastProps {\n  /** Indica quale icona affiancare al titolo. */\n  icon?: string;\n  /** Lo stato corrente della notifica (modifica il colore delle icone e bordo) */\n  state?: 'success' | 'error' | 'info' | 'warning';\n  /** Il titolo della notifica */\n  title?: string;\n}\n\ntype NotificationElementProps = {\n  closeToast?: () => void;\n  toastProps?: any;\n  title: string;\n  body?: ReactNode;\n  options: NotificationOptions;\n};\n\nexport const getBorderStyleFix = (fix: NotificationCommonProps['fix']) => {\n  const borderReset = ['top', 'bottom', 'right', 'left']\n    .filter((curPosition) => (fix === 'left' ? curPosition !== 'right' : curPosition !== 'left'))\n    .map(\n      (borderPosition) =>\n        `border${borderPosition[0].toUpperCase() + borderPosition.substring(1)}` as\n          | 'borderTop'\n          | 'borderBottom'\n          | 'borderLeft'\n          | 'borderRight'\n    );\n\n  const customStyle: CSSProperties = {};\n  for (const borderPos of borderReset) {\n    customStyle[borderPos] = 'none';\n  }\n  return customStyle;\n};\n\nexport type NotificationOptions = NotificationCommonProps &\n  Pick<NotificationToastProps, 'icon' | 'state'> & {\n    /* Quando abilitato mostra un pulsante per la chiusura del toast prima della chiusura naturale. Default: `false`. */\n    dismissable?: boolean;\n    /* Una funzione invocata all'apertura della notifica */\n    onOpen?: <T = NotificationElementProps>(props: T) => void;\n    /* Una funziona invocata alla chiusura nella notifica */\n    onClose?: <T = NotificationElementProps>(props: T) => void;\n  };\n\nfunction pickIcon(state: NotificationToastProps['state']) {\n  switch (state) {\n    case 'error':\n      return 'it-close-circle';\n    case 'info':\n      return 'it-info-circle';\n    case 'warning':\n      return 'it-error';\n    case 'success':\n      return 'it-check-circle';\n    default:\n      return undefined;\n  }\n}\n\nfunction NotificationElement({ closeToast, toastProps, title, body, options }: NotificationElementProps) {\n  const globalFix = usePosition();\n  const { icon: userIcon, state, fix: localFix, dismissable } = options;\n  const fixPosition = localFix == null && globalFix ? globalFix : localFix || globalFix;\n  const { autoClose, style } = toastProps;\n  const content = typeof body === 'string' ? <p>{body}</p> : body;\n  const icon = userIcon || pickIcon(state);\n\n  const borderFixes = getBorderStyleFix(fixPosition);\n\n  const wrapperClass = classNames('notification', state, {\n    [`${fixPosition}-fix`]: fixPosition,\n    'with-icon': icon,\n    dismissable: dismissable || !autoClose\n  });\n\n  // Need to override some toast styling here\n  const customStyle: CSSProperties = {\n    ...style,\n    ...borderFixes,\n    // force a display as the notification class has a \"display: none\" set\n    display: 'block'\n  };\n\n  return (\n    <div className={wrapperClass} style={customStyle}>\n      <h5>\n        {title}\n        {icon ? <Icon icon={icon} /> : null}\n      </h5>\n      {content}\n      {(!autoClose || dismissable) && (\n        <Button className='notification-close' onClick={closeToast}>\n          <Icon icon='it-close' />\n          <span className='visually-hidden'>Chiudi notifica: {title}</span>\n        </Button>\n      )}\n    </div>\n  );\n}\n\n/**\n * Internal use only. Exported for documentation purposes.\n * @internal\n */\nexport const createNotification = (\n  title: string,\n  body: ReactNode | undefined,\n  options: NotificationOptions,\n  closeToast?: () => void,\n  toastProps?: any\n) => (\n  <NotificationElement title={title} body={body} options={options} closeToast={closeToast} toastProps={toastProps} />\n);\n"
  },
  {
    "path": "src/Notification/NotificationManager.tsx",
    "content": "import React, { CSSProperties, ReactNode } from 'react';\nimport { cssTransition, useToastContainer } from 'react-toastify';\nimport { Notification } from './Notification';\nimport { getBorderStyleFix } from './NotificationContent';\nimport { NotificationCommonProps } from './types';\nimport { PositionContext } from './usePosition';\n\nconst KitTransition = /* @__PURE__ */ cssTransition({\n  enter: `d-block`,\n  exit: `d-none`,\n  appendPosition: false\n});\n\nexport interface NotificationManagerProps extends NotificationCommonProps {\n  /* Stili inline da applicare al container */\n  style?: CSSProperties;\n}\n\nexport const NotificationManager = (props: NotificationManagerProps) => {\n  const customStyle: CSSProperties = {\n    ...props.style,\n    ...getBorderStyleFix(props.fix)\n  };\n\n  const hookProps = {\n    autoClose: props.duration ?? 6000,\n    closeOnClick: props.closeOnClick ?? true,\n    hideProgressBar: true,\n    transition: KitTransition,\n    rtl: false,\n    pauseOnHover: true,\n    pauseOnFocusLoss: true,\n    newestOnTop: false, // TODO: sort this out\n    draggable: false,\n    role: 'alert',\n    style: customStyle,\n    enableMultiContainer: props.containerId != null // enable multi container when an explicit id is passed\n  };\n\n  const { getToastToRender, containerRef, isToastActive } = useToastContainer(hookProps);\n\n  const { containerId, style, fix } = props;\n\n  return (\n    <PositionContext.Provider value={fix}>\n      <div ref={containerRef} id={containerId as string} style={style}>\n        {getToastToRender((_, toastList) => {\n          return toastList.map(({ content, props: toastProps }) => {\n            return (\n              <Notification\n                {...toastProps}\n                isIn={isToastActive(toastProps.toastId)}\n                key={`notification-${toastProps.key}`}\n              >\n                {content as ReactNode}\n              </Notification>\n            );\n          });\n        })}\n      </div>\n    </PositionContext.Provider>\n  );\n};\n"
  },
  {
    "path": "src/Notification/core.tsx",
    "content": "import { ReactNode, isValidElement } from 'react';\nimport { toast } from 'react-toastify';\nimport type { NotificationOptions } from './NotificationContent';\nimport { createNotification } from './NotificationContent';\nimport { NotificationId } from './types';\n\nexport function notify(title: string, options?: NotificationOptions): NotificationId;\n\nexport function notify(title: string, body: ReactNode, options?: NotificationOptions): NotificationId;\n\nexport function notify(\n  title: string,\n  bodyOrOptions?: ReactNode | NotificationOptions,\n  options?: NotificationOptions\n): NotificationId {\n  const body: ReactNode | undefined = isReactNode(bodyOrOptions) ? bodyOrOptions : undefined;\n  const safeOptions = isReactNode(bodyOrOptions) ? { ...options } : bodyOrOptions || {};\n  const NotificationContent = createNotification(title, body, safeOptions);\n  const internalOptions = {\n    ...safeOptions,\n    autoClose: safeOptions.duration\n  };\n  return toast(NotificationContent, internalOptions) as NotificationId;\n}\n\nfunction isReactNode(el: ReactNode | NotificationOptions | undefined): el is ReactNode {\n  return el != null && (typeof el === 'string' || typeof el === 'number' || isValidElement(el));\n}\n\nnotify.dismiss = (id?: NotificationId) => toast.dismiss(id);\n"
  },
  {
    "path": "src/Notification/index.ts",
    "content": "/* @internal */\nexport { createNotification } from './NotificationContent';\nexport { NotificationManager } from './NotificationManager';\nexport { notify } from './core';\n\nexport type { NotificationProps } from './Notification';\nexport type { NotificationManagerProps } from './NotificationManager';\nexport type { NotificationOptions } from './NotificationContent';\nexport type { NotificationId } from './types';\n"
  },
  {
    "path": "src/Notification/types.ts",
    "content": "export interface NotificationCommonProps {\n  /* Utilizzare questo attributo per gestire più container */\n  containerId?: string | number;\n  /* Indica per quanto tempo la notifica rimarrà visibile prima di sparire. Quanto impostato a 0ms la notifica rimarrà aperta a tempo indefinito e verrà mostrato anche il tasto di chiusura. Il valore di default è 6000 ms. */\n  duration?: number;\n  /* Indica il posizionamento fisso della notifica. Non è abilitato di default. */\n  fix?: 'top' | 'bottom' | 'right' | 'left';\n  /* Quando abilitato permette di chiudere la notifica con un click. Default: `true`. */\n  closeOnClick?: boolean;\n}\n\nexport type NotificationId = string;\n"
  },
  {
    "path": "src/Notification/usePosition.tsx",
    "content": "import { createContext, useContext } from 'react';\nimport { NotificationCommonProps } from './types';\n\nexport const PositionContext = /* @__PURE__ */ createContext<NotificationCommonProps['fix']>(undefined);\n\nexport function usePosition() {\n  const context = useContext(PositionContext);\n  return context;\n}\n"
  },
  {
    "path": "src/Pager/Pager.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\nimport { PagerItem } from '..';\n\nexport interface PagerProps extends HTMLAttributes<HTMLElement> {\n  /** Etichetta di descrizione del contenuto del componente Pager */\n  'aria-label': string;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati per la l'elemento lista interno */\n  listTag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Pager */\n  className?: string;\n  /** Classi aggiuntive da usare per il componente di lista interno Pager */\n  listClassName?: string;\n  /** Utilizzare questo attributo per indicare il numero totale di pagine */\n  total?: { ariaLabel: string; label: string };\n  testId?: string;\n}\n\nexport const Pager: FC<PagerProps> = ({\n  className,\n  tag = 'nav',\n  listTag: ListTag = 'ul',\n  listClassName,\n  children,\n  total,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames(className, 'pagination-wrapper', {\n    'pagination-total': total\n  });\n  const listClasses = classNames(listClassName, 'pagination');\n  const { ariaLabel, label } = total || {};\n  const totalAriaLabel = ariaLabel ? <span className='visually-hidden'>{ariaLabel}</span> : null;\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n  const listChildren = React.Children.toArray(children).filter((child: any) => child.type === PagerItem);\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n  const extraChildren = React.Children.toArray(children).filter((child: any)=> child.type !== PagerItem);\n\n  // listChildren?.forEach(child => {\n  //   console.log(child)\n  // })\n\n  return (\n    <Tag className={classes} {...attributes} data-testid={testId}>\n      <ListTag className={listClasses}>{listChildren}</ListTag>\n      {extraChildren}\n      {total ? (\n        <p>\n          {totalAriaLabel}\n          {label}\n        </p>\n      ) : null}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Progress/Progress.tsx",
    "content": "import classNames from 'classnames';\nimport isNumber from 'is-number';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\nimport { logError } from '../utils';\n\nexport interface ProgressProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /**\n   * Classi aggiuntive da usare per il componente contenitore del Progress\n   * Per replicare il comportamento precedente, in cui `className` veniva applicato anche al wrapper,\n   * passare `true`.\n   * */\n  wrapperClassName?: string | true;\n  /** Classi aggiuntive da usare per il componente interno del Progress */\n  className?: string;\n  /** Valore corrente (numerico) */\n  value?: number | string;\n  /** Etichetta con testo per indicare il progresso corrente da mostrare ai dispositivi screen reader */\n  label?: string;\n  /** Quando non è possibile stabilire una percentuale di progressione utilizzare una Progress Bar di tipo indeterminato */\n  indeterminate?: boolean;\n  /** Le varianti di colore definite in Bootstrap Italia */\n  color?: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | string;\n  testId?: string;\n}\n\nexport const Progress: FC<ProgressProps> = ({\n  wrapperClassName,\n  className,\n  tag = 'div',\n  value,\n  label,\n  indeterminate = false,\n  color,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  if (!isNumber(value) && !indeterminate) {\n    logError(`The passed \"value\" is not a valid number. You passed \"${value}\"`);\n  }\n  const numericValue = Number(value);\n  const wrapperClasses = classNames('progress-bar-wrapper');\n  const secondaryWrapperClasses = classNames(wrapperClassName === true ? className : wrapperClassName, 'progress', {\n    'progress-indeterminate': indeterminate,\n    'progress-color': color\n  });\n  const classes = classNames(className, 'progress-bar', {\n    [`bg-${color}`]: color\n  });\n\n  if (label && numericValue) {\n    return (\n      <Tag className={wrapperClasses} data-testid={testId}>\n        <div className='progress-bar-label'>\n          <span className='visually-hidden'>{label}</span>\n          {numericValue + '%'}\n        </div>\n        <Tag className={secondaryWrapperClasses}>\n          <div\n            {...attributes}\n            className={classes}\n            role='progressbar'\n            style={{ width: numericValue + '%' }}\n            aria-valuenow={numericValue}\n            aria-valuemin={0}\n            aria-valuemax={100}\n          />\n        </Tag>\n      </Tag>\n    );\n  }\n\n  return (\n    <Tag className={secondaryWrapperClasses} data-testid={testId}>\n      <div className='progress-bar-label'>\n        <span className='visually-hidden'>{label}</span>\n      </div>\n      <div\n        {...attributes}\n        className={classes}\n        role='progressbar'\n        style={{ width: numericValue + '%' }}\n        aria-valuenow={numericValue}\n        aria-valuemin={0}\n        aria-valuemax={100}\n      />\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Rating/Rating.tsx",
    "content": "import React, { Fragment, FC, ReactNode } from 'react';\nimport classNames from 'classnames';\n\nimport { FormGroup, Label } from 'reactstrap';\nimport { Input } from '../Input/Input';\nimport type { InputProps } from '../Input/Input';\nimport { Icon } from '../Icon/Icon';\nimport { noop } from '../utils';\n\ntype UnusedProps =\n  | 'bsSize'\n  | 'size'\n  | 'static'\n  | 'plaintext'\n  | 'normalized'\n  | 'addon'\n  | 'placeholder'\n  | 'label'\n  | 'value'\n  | 'type';\nexport interface RatingProps extends Omit<InputProps, UnusedProps> {\n  /** La lista di 5 id, per ciascun elemento intero del Rating. La lista deve essere ordinata dal rating 1 al rating 5.  */\n  inputs: string[];\n  /** Il campo \"label\" è impostato di default su \"Valuta ${n} stelle su 5\", ma può essere personalizzato con questa funzione che riceve il numero input come argomento `function (n: number) => string`. */\n  labelTemplate?: (value: 1 | 2 | 3 | 4 | 5) => string;\n  /** Da utilizzare in caso legenda principale del Rating. Passare una componente React da mostrare come legenda (all'interno del tag `<legend>`). È possibile mostrare la leggenda solo ai dispositivi screen reader */\n  legend?: ReactNode | { content: ReactNode; srOnly: boolean };\n  /** Parametro name da dare all'input */\n  name: string;\n  /** Classi aggiuntive da usare per il componente wrapper del Rating */\n  wrapperClassName?: string;\n  /** Classi aggiuntive da usare per ciascun elemento all'interno del componente Rating */\n  className?: string;\n  /** Callback chiamata ad ogni cambio di valore di rating. Il nuovo valore ed il name verranno passati: `function (n, name) => void` */\n  onChangeRating?: (value: 1 | 2 | 3 | 4 | 5 | number, name: string) => void;\n  /** Rende il componente read-only */\n  readOnly?: boolean;\n  /** Il valore corrente del componente: deve essere compreso tra 1 e 5 */\n  value?: 1 | 2 | 3 | 4 | 5 | number;\n  testId?: string;\n}\n\nexport const isCustomLegendObject = (\n  legend: ReactNode | { content: ReactNode; srOnly: boolean }\n): legend is { content: ReactNode; srOnly: boolean } => {\n  return legend != null && typeof legend === 'object' && 'content' in legend;\n};\n\nexport const Rating: FC<RatingProps> = ({\n  className,\n  inputs,\n  legend,\n  name,\n  readOnly,\n  value,\n  wrapperClassName,\n  testId,\n  labelTemplate = (value: 1 | 2 | 3 | 4 | 5) => `Valuta ${value} stelle su 5`,\n  onChangeRating = noop,\n  ...attributes\n}) => {\n  // Input data\n  // On the DOM we have to go from 5 to 1\n  const safeInputs = (inputs || []).reverse();\n\n  // Fields\n  const labelFn = labelTemplate;\n\n  const onChange = readOnly ? noop : onChangeRating;\n\n  const wrapperClasses = classNames(wrapperClassName, {\n    'rating rating-read-only': readOnly,\n    'rating rating-label': legend\n  });\n\n  const fieldClasses = classNames(className);\n  const extraFieldAttrs = readOnly ? { 'aria-hidden': true } : {};\n\n  // Legend\n  const isLegendString = typeof legend === 'string';\n\n  let legendClass: string = '';\n  let legendText: ReactNode = legend as string;\n\n  if (isCustomLegendObject(legend)) {\n    legendClass = classNames({\n      'visually-hidden': legend.srOnly\n    });\n    legendText = legend.content;\n  }\n\n  const legendContent =\n    isCustomLegendObject(legend) || isLegendString ? <legend className={legendClass}>{legendText}</legend> : legend;\n\n  return (\n    <FormGroup\n      cssModule={{ 'form-group': 'rating' }}\n      tag='fieldset'\n      className={wrapperClasses}\n      data-testid={testId}\n      {...attributes}\n    >\n      {legend && legendContent}\n      {safeInputs.map((id, i) => {\n        const currentValue = (5 - i) as 1 | 2 | 3 | 4 | 5;\n\n        return (\n          <Fragment key={id}>\n            <Input\n              type='radio'\n              id={id}\n              name={name}\n              value={String(currentValue)}\n              cssModule={{ 'form-control': '' }}\n              className={fieldClasses}\n              onChange={() => onChange(currentValue, name)}\n              checked={value === currentValue}\n              disabled={readOnly}\n              {...extraFieldAttrs}\n            />\n            <Label className='full' for={id}>\n              <Icon icon='it-star-full' size='sm' aria-hidden='true' />\n              <span className='visually-hidden'>{labelFn(currentValue)}</span>\n            </Label>\n          </Fragment>\n        );\n      })}\n    </FormGroup>\n  );\n};\n"
  },
  {
    "path": "src/ResponsiveImage/ResponsiveImage.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\n\nexport interface ResponsiveImageProps extends HTMLAttributes<HTMLImageElement> {\n  /** Un testo alternativo per descrivere l'immagine mostrata */\n  alt: string;\n  /** L'URI dell'immagine da mostrare */\n  src: string;\n  /** Il titolo dell'immagine */\n  title?: string;\n  testId?: string;\n  /** Indica se l'immagine deve essere considerata proporzionata */\n  proportioned?: boolean;\n}\n\nexport const ResponsiveImage: FC<ResponsiveImageProps> = ({\n  alt,\n  testId,\n  proportioned = false,\n  children,\n  ...attributes\n}) => {\n  if (children) {\n    if (proportioned) {\n      return (\n        <div className='img-responsive-wrapper'>\n          <div className='img-responsive'>\n            <figure className='img-wrapper'>\n              <img {...attributes} alt={alt} className='figure-img img-fluid rounded' />\n              {children}\n            </figure>\n          </div>\n        </div>\n      );\n    } else {\n      return (\n        <figure className='figure img-full w-100 img-responsive-wrapper'>\n          <img {...attributes} alt={alt} className='figure-img img-fluid rounded' />\n          {children}\n        </figure>\n      );\n    }\n  } else {\n    return (\n      <div className='img-responsive-wrapper' data-testid={testId}>\n        <div className='img-responsive'>\n          <div className='img-wrapper'>\n            <img {...attributes} alt={alt} />\n          </div>\n        </div>\n      </div>\n    );\n  }\n};\n"
  },
  {
    "path": "src/Section/Section.tsx",
    "content": "import React, { FC, HTMLAttributes, ReactNode } from 'react';\nimport classNames from 'classnames';\nimport { notifyDeprecation } from '../utils';\n\nexport interface SectionProps extends HTMLAttributes<HTMLElement> {\n  /**\n   * Classi aggiuntive da usare per il contenitore più esterno\n   * Per replicare il comportamento precedente, in cui `className` veniva applicato anche al wrapper,\n   * passare `true`.\n   * */\n  wrapperClassName?: string | true;\n  /** Classi aggiuntive da usare per il contenitore più interno */\n  className?: string;\n  /**\n   * Colore utilizzato per lo sfondo del componente Section.\n   * In caso di `primary` o `neutral` si consiglia di applicare la classe `.white-color` al contenuto per garantire la leggibilità dei testi.\n   * */\n  color?: 'primary' | 'neutral' | 'muted' | string;\n  /**\n   * Indicare l'URL dell'immagine da utilizzare come sfondo della sezione.\n   */\n  image?: string;\n  /** Il contenuto della sezione */\n  children?: ReactNode | ReactNode[];\n  /** Quando abilitato applica lo sfondo di tipo \"neutral\" al componente.\n   * @deprecated. Utilizzare `color=\"neutral\"`\n   */\n  neutral?: boolean;\n  /** Quando abilitato applica lo sfondo di tipo \"muted\" al componente.\n   * @deprecated. Utilizzare `color=\"muted\"`\n   */\n  muted?: boolean;\n  testId?: string;\n}\n\nexport const Section: FC<SectionProps> = ({\n  color,\n  image,\n  testId,\n  wrapperClassName,\n  className,\n  children,\n  neutral,\n  muted,\n  ...rest\n}) => {\n  const classes = classNames('section', wrapperClassName === true ? className : wrapperClassName, {\n    [`section-${color}`]: color,\n    'section-image': image\n  });\n\n  if (neutral || muted) {\n    notifyDeprecation(\n      `Please use the prop \"color\" instead of the \"${neutral ? 'neutral' : 'muted'}\" for the Section component.`\n    );\n  }\n\n  // have them separated from the classes above or these will conflict with the color prop\n  // concatenate them at the end. Worst case a duplicate class will appear\n  const deprecatedClasses = classNames({\n    'section-neutral': neutral,\n    'section-muted': muted\n  });\n\n  const innerClasses = classNames('section-content', className);\n\n  const styleClass = {\n    backgroundImageClass: image ? { backgroundImage: `url(${image})` } : {}\n  };\n\n  const finalWrapperClassName = classNames(classes, deprecatedClasses);\n\n  return (\n    <div className={finalWrapperClassName} style={styleClass.backgroundImageClass} data-testid={testId} {...rest}>\n      <div className={innerClasses}>{children}</div>\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Select/Select.tsx",
    "content": "import React, { ChangeEvent, ReactElement, SelectHTMLAttributes } from 'react';\n\nexport interface SelectProps extends Omit<SelectHTMLAttributes<HTMLSelectElement>, 'onChange'> {\n  /**\n   * Se `true` determina la disabilitazione del campo\n   */\n  disabled?: boolean;\n  /**\n   * L'etichetta del campo\n   */\n  label: string;\n  /**\n   * La lista di opzioni da visualizzare nella tendina del Select\n   */\n  children: ReactElement<'option'> | ReactElement<'option'>[];\n  /**\n   * Gestisce il cambio del valore selezionato\n   * @param selectedValue\n   * @returns\n   */\n  onChange: (selectedValue: string) => void;\n}\n\nexport const Select = ({ id, disabled = false, label, children, onChange, ...rest }: SelectProps) => {\n  const handleChange = (e: ChangeEvent<HTMLSelectElement>) => {\n    onChange(e.target.value);\n  };\n\n  const inputProps = {\n    ...rest,\n    disabled: disabled,\n    onChange: handleChange\n  };\n\n  return (\n    <div className='select-wrapper'>\n      {id ? (\n        <>\n          <label htmlFor={id}>{label}</label>\n          <select id={id} {...inputProps}>\n            {children}\n          </select>\n        </>\n      ) : (\n        <label>\n          {label}\n          <select {...inputProps}>{children}</select>\n        </label>\n      )}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Sidebar/Sidebar.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface SidebarProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Sidebar */\n  className?: string;\n  /** Indica se il componente Sideebar corrente è di tipo annidato o no */\n  secondary?: boolean;\n  /** Quando attivo aggiunge una linea separatrice a sinistra */\n  left?: boolean;\n  /** Quando attivo aggiunge una linea separatrice a destra */\n  right?: boolean;\n  /** Quando attivo cambia il tema del componente Sidebar rendendola scura */\n  dark?: boolean;\n  testId?: string;\n}\n\nexport const Sidebar: FC<SidebarProps> = ({\n  className,\n  testId,\n  tag = 'div',\n  secondary = false,\n  left = false,\n  right = false,\n  dark = false,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const wrapperClasses = classNames('sidebar-wrapper', className, {\n    'it-line-left-side': left,\n    'it-line-right-side': right,\n    'theme-dark': dark\n  });\n\n  const wrapperClassesLinkList = classNames('sidebar-linklist-wrapper', {\n    'linklist-secondary': secondary\n  });\n  if (secondary) {\n    return <Tag {...attributes} className={wrapperClassesLinkList} data-testid={testId} />;\n  }\n  return (\n    <Tag className={wrapperClasses} data-testid={testId}>\n      <Tag {...attributes} className={wrapperClassesLinkList} />\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Skiplink/Skiplink.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface SkiplinkProps extends HTMLAttributes<HTMLElement> {\n  ariaLabel?: string;\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Utilizzare il componente in modalità `nav` */\n  nav?: boolean;\n  /** Classi aggiuntive da usare per il componente Skiplink */\n  className?: string;\n  testId?: string;\n}\n\nexport const Skiplink: FC<SkiplinkProps> = ({\n  ariaLabel = null,\n  className,\n  tag = 'div',\n  nav = false,\n  testId,\n  children,\n  ...attributes\n}) => {\n  const Tag = nav ? 'nav' : tag;\n  const classes = classNames(className, 'skiplinks');\n  if (nav) {\n    return (\n      <Tag aria-label={ariaLabel} className={classes} {...attributes} data-testid={testId}>\n        <ul>{children}</ul>\n      </Tag>\n    );\n  } else {\n    return <Tag aria-label={ariaLabel} className={classes} {...attributes} data-testid={testId} />;\n  }\n};\n"
  },
  {
    "path": "src/Skiplink/SkiplinkItem.tsx",
    "content": "import React, { FC, ElementType, AnchorHTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface SkiplinkItemProps extends AnchorHTMLAttributes<HTMLAnchorElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Utilizzare il componente come elemento di uno Skiplink in modalità `nav` */\n  navItem?: boolean;\n  /** Classi aggiuntive da usare per il componente Skiplink */\n  className?: string;\n  /** Abilitare questo attributo per renderizzare lo SkipLinkItem al focus */\n  focusable?: boolean;\n  testId?: string;\n}\n\nexport const SkiplinkItem: FC<SkiplinkItemProps> = ({\n  className,\n  tag = 'a',\n  focusable = true,\n  navItem = false,\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const classes = classNames(className, {\n    'visually-hidden-focusable': focusable\n  });\n\n  // Add an extra href for focusable if the user passes an onClick rather than href prop\n  const extraHref = attributes.onClick ? { href: '#' } : {};\n\n  if (navItem) {\n    return (\n      <li className={classes}>\n        <Tag {...attributes} {...extraHref} data-testid={testId} />\n      </li>\n    );\n  } else {\n    return <Tag className={classes} {...attributes} {...extraHref} data-testid={testId} />;\n  }\n};\n"
  },
  {
    "path": "src/Spinner/Spinner.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface SpinnerProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Spinner */\n  className?: string;\n  /** Utilizzato per indicare lo stato attivo di caricamento (animato) */\n  active?: boolean;\n  /** Utilizzato per ottenere la versione ridotta del componente Spinner */\n  small?: boolean;\n  /** Utilizzato per ottenere una animazione alternativa in fase di caricamento */\n  double?: boolean;\n  /** Etichetta con testo da mostrare ai dispositivi screen reader */\n  label?: string;\n  testId?: string;\n}\n\nexport const Spinner: FC<SpinnerProps> = ({\n  className,\n  tag = 'span',\n  active = false,\n  small = false,\n  double = false,\n  label = 'Caricamento',\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const wrapperClasses = classNames('progress-spinner', {\n    'progress-spinner-active': active,\n    'size-sm': small,\n    'progress-spinner-double': double\n  });\n\n  const classes = classNames(className, 'visually-hidden');\n  if (double) {\n    return (\n      <Tag className={wrapperClasses} data-testid={testId}>\n        <div className='progress-spinner-inner' />\n        <div className='progress-spinner-inner' />\n        <Tag {...attributes} className={classes}>\n          {label}\n        </Tag>\n      </Tag>\n    );\n  }\n\n  return (\n    <Tag className={wrapperClasses} data-testid={testId}>\n      <Tag {...attributes} className={classes}>\n        {label}\n      </Tag>\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Stepper/StepperContainer.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface StepperContainerProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Badge */\n  className?: string;\n  /** Abilita il tema scuro per il componente Stepper */\n  dark?: boolean;\n  /** Abilita la navigazione per mobile */\n  mobile?: boolean;\n  testId?: string;\n}\n\nexport const StepperContainer: FC<StepperContainerProps> = ({\n  tag = 'div',\n  mobile,\n  dark,\n  testId,\n  className,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const wrapperClass = classNames('steppers', className, { 'bg-dark': dark }, { 'mobile-examples': mobile });\n  return <Tag {...attributes} className={wrapperClass} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Stepper/StepperContent.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface StepperContentProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Badge */\n  className?: string;\n  /** Abilita il tema scuro per il componente StepperContent */\n  dark?: boolean;\n  testId?: string;\n}\n\nconst contentStyleLight = {\n  height: '400px',\n  border: '2px dashed #eee',\n  background: '#fafafa',\n  display: 'flex',\n  justifyContent: 'center',\n  alignItems: 'center',\n  color: '#333'\n};\n\nconst contentStyleDark = {\n  height: '400px',\n  border: '2px dashed #eee',\n  display: 'flex',\n  justifyContent: 'center',\n  alignItems: 'center',\n  color: '#EEE',\n  borderColor: '#aaa',\n  background: '#17324d',\n  opacity: 0.5\n};\n\nexport const StepperContent: FC<StepperContentProps> = ({ tag = 'div', className, dark, ...attributes }) => {\n  const Tag = tag;\n  const classes = classNames('steppers-content', className);\n  return (\n    <Tag\n      {...attributes}\n      className={classes}\n      style={(dark && contentStyleDark) || contentStyleLight}\n      aria-live='polite'\n    />\n  );\n};\n"
  },
  {
    "path": "src/Stepper/StepperDots.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface StepperDotsProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Badge */\n  className?: string;\n  /** Abilita il tema scuro per il componente StepperDots */\n  dark?: boolean;\n  testId?: string;\n}\n\nexport const StepperDots: FC<StepperDotsProps> = ({ tag = 'ul', className, testId, ...attributes }) => {\n  const Tag = tag;\n  const wrapperClass = classNames('steppers-dots', className);\n  return <Tag {...attributes} className={wrapperClass} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Stepper/StepperHeader.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes } from 'react';\n\nexport interface StepperHeaderProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente StepperHeader */\n  className?: string;\n  testId?: string;\n}\n\nexport const StepperHeader: FC<StepperHeaderProps> = ({ tag = 'div', testId, className, children, ...attributes }) => {\n  const Tag = tag;\n  const wrapperClass = classNames('steppers-header', className);\n  // @ts-expect-error not recognize children's props\n  const isMobile = children?.props?.variant === 'mobile';\n\n  return (\n    <Tag {...attributes} className={wrapperClass} data-testid={testId}>\n      {isMobile ? <span>{children}</span> : <ul>{children}</ul>}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Stepper/StepperHeaderElement.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType, ReactNode } from 'react';\nimport classNames from 'classnames';\nimport { Icon } from '../Icon/Icon';\n\nconst variants = {\n  confirmed: 'confirmed',\n  active: 'active',\n  done: 'done',\n  mobile: 'steppers-index',\n  // @deprecated\n  'steppers-index': 'steppers-index'\n} as const;\n\nexport interface StepperHeaderElementProps extends HTMLAttributes<HTMLLIElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente StepperHeader */\n  className?: string;\n  /**\n   * Il tipo di step:\n   * * confirmed (confermato),\n   * * active (attivo - su mobile viene mostrato solo questo)\n   * * done (completato)\n   * * mobile (visibile solo su mobile, usato per mostrare lo stato attuale di progresso)\n   * * steppers-index (deprecato) usare mobile\n   * */\n  variant?: keyof typeof variants;\n  /** Icona da mostrare alla destra dell'etichetta dello step */\n  appendIcon?: string;\n  /** Icona da mostrare alla sinistra dell'etichetta dello step */\n  prependIcon?: string;\n  /** Titolo dell'icona da mostrare alla destra dell'etichetta dello step */\n  appendIconTitle?: string;\n  /** Titolo dell'icona da mostrare alla sinistra dell'etichetta dello step */\n  prependIconTitle?: string;\n  /** Utilizzare questo attributo per elementi aggiuntivi da mostrare su dispositivi mobile per lo step attivo */\n  stepperNumber?: ReactNode;\n  /** Nasconde il bordo inferiore azzurro per lo step */\n  noLine?: boolean;\n  testId?: string;\n}\n\nexport const StepperHeaderElement: FC<StepperHeaderElementProps> = ({\n  tag = 'li',\n  variant,\n  appendIcon,\n  prependIcon,\n  appendIconTitle,\n  prependIconTitle,\n  noLine,\n  stepperNumber,\n  testId,\n  children,\n  className,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const wrapperClasses = classNames(variant ? variants[variant] : '', className, {\n    'no-line': noLine\n  });\n  const iconClass = classNames('icon', 'steppers-success');\n  const spanClass = classNames('steppers-number');\n\n  return (\n    <Tag {...attributes} className={wrapperClasses} data-testid={testId}>\n      {prependIcon && <Icon icon={prependIcon} title={prependIconTitle} />}\n      {stepperNumber && <span className={spanClass}>{stepperNumber}</span>}\n      {children}\n      {appendIcon && <Icon icon={appendIcon} title={appendIconTitle} className={iconClass} />}\n    </Tag>\n  );\n};\n"
  },
  {
    "path": "src/Stepper/StepperNav.tsx",
    "content": "import React, { FC, HTMLAttributes, ElementType } from 'react';\nimport classNames from 'classnames';\n\nexport interface StepperNavProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Badge */\n  className?: string;\n  testId?: string;\n}\n\nexport const StepperNav: FC<StepperNavProps> = ({ tag = 'nav', testId, className, ...attributes }) => {\n  const Tag = tag;\n  const wrapperClass = classNames('steppers-nav', className);\n  return <Tag {...attributes} className={wrapperClass} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/Tab/TabNav.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, useRef } from 'react';\nimport { Nav, NavProps } from 'react-bootstrap';\n\nexport interface TabNavProps extends NavProps {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati\n   * @default ul\n   */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Tab */\n  className?: string;\n  /** Imposta l'orientameno delle tab in verticale\n   * @default false\n   */\n  vertical?: boolean;\n  /** Imposta la tab con sfondo scuro\n   * @default false\n   */\n  dark?: boolean;\n  /** Imposta la tab con design tipo card\n   * @default false\n   */\n  card?: boolean;\n  testId?: string;\n}\n\nexport const TabNav: FC<TabNavProps> = ({\n  className,\n  vertical = false,\n  dark = false,\n  card = false,\n  tag = 'ul',\n  testId,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const rootRef = useRef<HTMLInputElement>();\n\n  const classes = classNames(\n    className,\n    'nav-tabs',\n    { 'nav-tabs-vertical': vertical },\n    { 'nav-dark': dark },\n    { 'nav-tabs-cards': card }\n  );\n  let currentTabIndex = 0;\n  let activeTabIndex = -1;\n\n  // Ugly workaround to keep Bootstrap Italia behaviour\n\n  const handleKeyDown = (event: React.KeyboardEvent<HTMLElement>, disabled: boolean = false) => {\n    const queriedElements = rootRef.current?.querySelectorAll('.nav-link');\n    if (queriedElements) {\n      for (let i = 0; i < queriedElements.length; i++) {\n        if (queriedElements[i].ariaSelected === 'true') {\n          activeTabIndex = i;\n        }\n        // Disabled elements ignore current focused tab\n        if (!disabled && document.activeElement === queriedElements[i]) {\n          currentTabIndex = i;\n        }\n        queriedElements[i].ariaSelected = 'false';\n      }\n      switch (event.key) {\n        case 'ArrowLeft':\n        case 'ArrowUp':\n          event.stopPropagation();\n          event.preventDefault();\n          if (currentTabIndex - 1 < 0) {\n            currentTabIndex = queriedElements.length;\n          }\n          currentTabIndex = (currentTabIndex - 1) % queriedElements.length;\n          break;\n        case 'ArrowRight':\n        case 'ArrowDown':\n          event.stopPropagation();\n          event.preventDefault();\n          currentTabIndex = (currentTabIndex + 1) % queriedElements.length;\n          break;\n        case 'Enter':\n          event.stopPropagation();\n          event.preventDefault();\n          (queriedElements[currentTabIndex] as HTMLElement).click();\n          break;\n        case 'Tab':\n          break;\n        default:\n          return;\n      }\n      if (queriedElements[currentTabIndex].ariaDisabled === 'true') {\n        handleKeyDown(event, true);\n      } else {\n        (queriedElements[currentTabIndex] as HTMLElement).focus({ preventScroll: true });\n        setTimeout(() => {\n          queriedElements[activeTabIndex].ariaSelected = 'true';\n        }, 300);\n      }\n    }\n  };\n\n  return (\n    <Nav\n      ref={rootRef}\n      as={Tag}\n      className={classes}\n      data-testid={testId}\n      {...attributes}\n      onKeyDown={handleKeyDown}\n    ></Nav>\n  );\n};\n"
  },
  {
    "path": "src/Tab/TabNavItem.tsx",
    "content": "import React, { ElementType, FC } from 'react';\nimport { Nav, NavItemProps } from 'react-bootstrap';\n\nexport interface TabNavItemProps extends NavItemProps {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  testId?: string;\n}\n\nexport const TabNavItem: FC<TabNavItemProps> = ({ tag = 'li', testId, ...attributes }) => {\n  const Tag = tag;\n\n  return <Nav.Item as={Tag} role='presentation' data-testid={testId} {...attributes}></Nav.Item>;\n};\n"
  },
  {
    "path": "src/Tab/TabNavLink.tsx",
    "content": "import React, { ElementType, FC } from 'react';\nimport { Nav, NavLinkProps } from 'react-bootstrap';\n\nexport interface TabNavLinkProps extends NavLinkProps {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  testId?: string;\n}\n\nexport const TabNavLink: FC<TabNavLinkProps> = ({ tag, testId, ...attributes }) => {\n  const Tag = tag;\n\n  return <Nav.Link as={Tag} data-testid={testId} {...attributes}></Nav.Link>;\n};\n"
  },
  {
    "path": "src/Tab/TabPanel.tsx",
    "content": "import React, { ElementType, FC } from 'react';\nimport { NavProps, Tab } from 'react-bootstrap';\n\nexport interface TabsProps extends NavProps {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  testId?: string;\n}\n\nexport const TabContainer: FC<TabsProps> = ({ tag, testId, ...attributes }) => {\n  const Tag = tag;\n\n  return <Tab.Container as={Tag} data-testid={testId} {...attributes}></Tab.Container>;\n};\n"
  },
  {
    "path": "src/ThumbNav/ThumbNav.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface ThumbNavProps extends HTMLAttributes<HTMLUListElement> {\n  fixedWidth?: boolean;\n  isSmall?: boolean;\n  isVertical?: boolean;\n  noZoomOnHover?: boolean;\n  overlayOnHover?: 'black' | 'primary';\n  position?: 'top' | 'right' | 'bottom' | 'left';\n  rowItems?: 2 | 3 | 4 | 5;\n  testId?: string;\n}\n\nexport const ThumbNav: FC<ThumbNavProps> = ({\n  isSmall = false,\n  fixedWidth = false,\n  isVertical = false,\n  noZoomOnHover = false,\n  rowItems,\n  overlayOnHover,\n  position,\n  testId,\n  ...attributes\n}) => {\n  const classes = classNames('thumb-nav', {\n    'thumb-nav-fixed': fixedWidth,\n    'thumb-nav-small': isSmall,\n    'thumb-nav-vertical': isVertical || position === 'left' || position === 'right',\n    'thumb-nav-nozoom': noZoomOnHover,\n    [`thumb-nav-${overlayOnHover}`]: overlayOnHover,\n    [`thumb-nav-${position}`]: position,\n    'thumb-nav-auto': rowItems != null,\n    [`thumb-nav-auto-${rowItems}`]: rowItems != null\n  });\n\n  return <ul className={classes} {...attributes} data-testid={testId} />;\n};\n"
  },
  {
    "path": "src/ThumbNav/ThumbNavItem.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nexport interface ThumbNavItemProps extends HTMLAttributes<HTMLLIElement> {\n  active?: boolean;\n  targetUrl?: string;\n  imageUrl: string;\n  actionDescription?: string;\n  testId?: string;\n}\n\nexport const ThumbNavItem: FC<ThumbNavItemProps> = ({\n  active = false,\n  targetUrl,\n  imageUrl,\n  actionDescription,\n  testId,\n  ...attributes\n}) => {\n  const classes = classNames({ active: active }, 'ratio', 'ratio-3x2');\n\n  return (\n    <li {...attributes} data-testid={testId}>\n      <a href={targetUrl} className={classes}>\n        <img src={imageUrl} alt={actionDescription} />\n      </a>\n    </li>\n  );\n};\n"
  },
  {
    "path": "src/Timeline/TimelinePin.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes } from 'react';\nimport classNames from 'classnames';\n\nimport { Icon } from '../Icon/Icon';\n\nexport interface TimelinePinProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive da usare per il componente TimelinePin */\n  className?: string;\n  /** Mostra un'icona all'interno del TimelinePin. Passare il nome dell'icona per utilizzarlo. */\n  iconName?: string;\n  /**\n   * Mostra un'icona all'interno del TimelinePin. Passare il nome dell'icona per utilizzarlo.\n   * @deprecated. Utilizzare `iconName`.\n   * */\n  icon?: string;\n  /**\n   * Titolo dell'icona all'interno del TimelinePin.\n   * */\n  iconTitle?: string;\n  /** Etichetta da associare all'elemento */\n  label: string;\n  /** Quando abilitato indica che l'evento TimelinePin è collocato nel presente (azzurro) */\n  now?: boolean;\n  /** Da utilizzare per mostrare un'etichetta per l'evento nel presente */\n  nowText?: string;\n  /** Quando abilitato indica che l'evento TimelinePin è collocato nel passato (blu scuro) */\n  past?: boolean;\n  /** Tag del pin da utilizzare a seconda della struttura */\n  tag?: ElementType;\n  testId?: string;\n}\n\nexport const TimelinePin: FC<TimelinePinProps> = ({\n  iconName = 'it-code-circle',\n  icon = 'it-code-circle',\n  iconTitle = '',\n  label = ' ',\n  past,\n  now,\n  nowText,\n  testId,\n  className,\n  tag = 'h3',\n  ...attributes\n}) => {\n  const { children, ...rest } = attributes;\n  const classes = classNames('timeline-element', className);\n  const innerClasses = classNames('it-pin-wrapper', className, {\n    'it-evidence': past,\n    'it-now': now\n  });\n  const pinIcon = (\n    <div className='pin-icon'>\n      <Icon icon={iconName || icon} role='img' title={iconTitle} />\n    </div>\n  );\n  const pinLabel = (\n    <div className='pin-text'>\n      <span>{label}</span>\n    </div>\n  );\n\n  const pinTextNow = now && <span className='it-now-label d-none d-lg-flex'>{nowText}</span>;\n  const Tag = tag;\n\n  return (\n    <div className={classes} data-testid={testId}>\n      {pinTextNow}\n      <Tag className={innerClasses} {...rest}>\n        {pinIcon}\n        {pinLabel}\n      </Tag>\n      {children}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Timeline/TimelineWrapper.tsx",
    "content": "import React, { FC, HTMLAttributes } from 'react';\nimport classnames from 'classnames';\n\nexport interface TimelineProps extends HTMLAttributes<HTMLElement> {\n  /** Classi aggiuntive da usare per il componente TimelineProps */\n  className?: string;\n  testId?: string;\n}\n\nexport const Timeline: FC<TimelineProps> = (props) => {\n  const { className, testId, ...attributes } = props;\n  const { children, ...rest } = attributes;\n  const timelineWrapper = classnames(className, 'it-timeline-wrapper');\n\n  return (\n    <div className={timelineWrapper} {...rest} data-testid={testId}>\n      {children}\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Toggle/Toggle.tsx",
    "content": "import React, { ElementType, FC, ReactNode } from 'react';\n\nimport { Label, Input } from 'reactstrap';\nimport { CSSModule } from 'reactstrap/types/lib/utils';\nimport { InputProps } from '../Input/Input';\n\nexport interface ToggleProps extends InputProps {\n  /** Label da mostrare per il componente */\n  label: string | ReactNode;\n  /** Dimensioni ammissibili per il componente */\n  bsSize?: 'lg' | 'sm';\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  tag?: ElementType;\n  /** Da utilizzare per impostare un riferimento all'elemento DOM */\n  innerRef?: React.Ref<HTMLInputElement>;\n  /** Oggetto contenente la nuova mappatura per le classi CSS. */\n  cssModule?: CSSModule;\n  testId?: string;\n}\n\nexport const Toggle: FC<ToggleProps> = ({ label, testId, ...rest }) => {\n  return (\n    <div className='toggles' data-testid={testId}>\n      <Label check for={rest.id}>\n        {label}\n        <Input {...rest} type='checkbox' aria-describedby={rest.id ? rest.id + 'Description' : ''} />\n        <span className='lever' />\n      </Label>\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Toolbar/Toolbar.tsx",
    "content": "import classnames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes, createContext } from 'react';\n\nexport const SizeContext = /* @__PURE__ */ createContext<ToolbarProps['size']>(undefined);\n\nexport interface ToolbarProps extends HTMLAttributes<HTMLElement> {\n  tag?: ElementType;\n  size?: 'large' | 'medium' | 'small';\n  testId?: string;\n  vertical?: boolean;\n}\n\nexport const Toolbar: FC<ToolbarProps> = ({ tag = 'nav', size, testId, children, vertical, ...attributes }) => {\n  const Tag = tag;\n  const classes = classnames('toolbar', {\n    [`toolbar-${size}`]: size && size !== 'large',\n    'toolbar-vertical': vertical\n  });\n  return (\n    <SizeContext.Provider value={size || 'large'}>\n      <Tag className={classes} {...attributes} data-testid={testId}>\n        <ul>{children}</ul>\n      </Tag>\n    </SizeContext.Provider>\n  );\n};\n"
  },
  {
    "path": "src/Toolbar/ToolbarDividerItem.tsx",
    "content": "import React from 'react';\n\nexport const ToolbarDividerItem = () => <li className='toolbar-divider' role='separator' aria-orientation='vertical' />;\n"
  },
  {
    "path": "src/Toolbar/ToolbarItem.tsx",
    "content": "import React, { ElementType, FC, HTMLAttributes, MouseEvent, useContext } from 'react';\nimport classNames from 'classnames';\nimport { Icon } from '../Icon/Icon';\nimport { SizeContext, ToolbarProps } from './Toolbar';\nimport { Dropdown, DropdownProps, DropdownToggle } from 'reactstrap';\n\nexport interface ToolbarItemBadge {\n  value?: number;\n  label: string;\n  srText: string;\n}\n\nexport interface ToolbarItemProps extends HTMLAttributes<HTMLElement> {\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati. Il valore di default è il tag anchor. */\n  tag?: ElementType;\n  /** Indica l'elemento attivo nella Toolbar */\n  active?: boolean;\n  /** Mostra l'elemento come disabilitato nella Toolbar */\n  disabled?: boolean;\n  /** L'URL a cui far puntare il tag anchor. */\n  url?: string;\n  /**\n   * L'etichetta da mostrare sotto l'icona. In caso di dimensioni più piccole verrà\n   * automaticamente sintegrata in uno span per gli screen reader.\n   */\n  label?: string;\n  /** Il nome dell'icona da utilizzare */\n  iconName: string;\n  testId?: string;\n  /**\n   * Un testo completo da mostrare per Toolbar di grandezza media e piccola con badge (ad esempio: \"ci sono 42 nuovi documenti da esaminare\")\n   * @deprecated\n   */\n  srText?: string;\n  /**\n   * Il badge da mostrare sull'icona del ToolbarItem.\n   * Un badge è composto da:\n   *\n   *   * una label per screen reader da affiancare alla label corrente (ad esempio: \"da leggere\")\n   *   * un testo completo da mostrare per Toolbar di grandezza media e piccola (ad esempio: \"ci sono 42 nuovi documenti da esaminare\")\n   *   * un eventuale valore numerico (omesso in caso di un badge di alert)\n   **/\n  badge?: number | ToolbarItemBadge;\n  /**\n   * Indica che il ToolbarItem contiene un menu dropdown.\n   * Quando questo attributo è attivo il contenuto del componente ToolbarItem verrà mostrato all'interno del dropdown.\n   */\n  dropdown?: boolean;\n  /**\n   * Quando l'opzione dropdown è attiva questo attributo controlla se\n   * l'elemento è di tipo \"altro\" contenente altre icone/opzioni o no.\n   */\n  showMore?: boolean;\n  /**\n   * Quando il componente è in modalità dropdown permette di controllarne\n   * lo stato di visibilità. Il valore di default è false.\n   */\n  isDropdownOpen?: boolean;\n  /**\n   * Da utilizzare quando l'attributo \"dropdown\" è attivo.\n   * Gli attributi qui passati verranno inoltrati al componente Dropdown interno.\n   */\n  dropdownProps?: Omit<DropdownProps, 'toggle' | 'isOpen'>;\n  /**\n   * Funzione chiamata al click dell'element ToolbarItem\n   */\n  onClick?: (event: MouseEvent<HTMLAnchorElement>) => void;\n}\n\nfunction ToolbarItemLabel({\n  label,\n  size,\n  disabled,\n  badge\n}: {\n  label: ToolbarItemProps['label'];\n  size: ToolbarProps['size'];\n  disabled: ToolbarItemProps['disabled'];\n  badge?: ToolbarItemBadge;\n}) {\n  const showSrText = size && size !== 'large';\n  if (disabled) {\n    if (!label || showSrText) {\n      return <span></span>;\n    }\n    return (\n      <>\n        <span className='toolbar-label'>{label}</span>\n      </>\n    );\n  }\n  if (!label) {\n    return null;\n  }\n\n  return showSrText ? (\n    <span className='visually-hidden'>{label}</span>\n  ) : (\n    <span className='toolbar-label'>\n      {label}\n      {badge?.label ? <span className='visually-hidden'>{badge.label}</span> : null}\n    </span>\n  );\n}\n\nexport const ToolbarItem: FC<ToolbarItemProps> = ({\n  active = false,\n  badge,\n  url,\n  iconName,\n  label,\n  tag = 'a',\n  disabled,\n  testId,\n  srText,\n  dropdown,\n  dropdownProps,\n  children,\n  showMore,\n  onClick,\n  isDropdownOpen,\n  ...attributes\n}) => {\n  const Tag = tag;\n  const size = useContext(SizeContext);\n  const activeClass = classNames({ active, disabled });\n\n  const ariaAttributes = {\n    ...(disabled && { 'aria-disabled': true })\n  };\n  const badgeObject = typeof badge === 'number' ? { value: badge, label: srText || '', srText: srText || '' } : badge;\n\n  const toolbarItemContent = (\n    <>\n      {badgeObject ? (\n        <div className='badge-wrapper'>\n          <span className='toolbar-badge'>{size !== 'large' ? null : badgeObject.value}</span>\n          {size !== 'large' && <span className='visually-hidden'>{badgeObject.srText}</span>}\n        </div>\n      ) : null}\n      <Icon icon={iconName} size={size === 'small' ? 'sm' : ''} />\n      <ToolbarItemLabel label={label} size={size} disabled={disabled} badge={badgeObject} />\n    </>\n  );\n\n  if (dropdown) {\n    return (\n      <li>\n        <Dropdown {...dropdownProps} toggle={onClick} isOpen={isDropdownOpen}>\n          <DropdownToggle\n            disabled={disabled}\n            caret\n            className={classNames('btn-dropdown', { 'toolbar-more': showMore })}\n            color=''\n          >\n            {toolbarItemContent}\n          </DropdownToggle>\n          {children}\n        </Dropdown>\n      </li>\n    );\n  }\n\n  return (\n    <li>\n      <Tag\n        href={url || '#'}\n        className={activeClass}\n        data-testid={testId}\n        {...attributes}\n        {...ariaAttributes}\n        onClick={onClick}\n      >\n        {toolbarItemContent}\n      </Tag>\n    </li>\n  );\n};\n"
  },
  {
    "path": "src/Transfer/BacktransferButton.tsx",
    "content": "import React from 'react';\nimport { Icon } from '../Icon/Icon';\nimport { useTransferContext } from './useTransferContext';\n\nconst BacktransferButton = () => {\n  const { targetCandidates, sourceItems, targetItems, setSourceItems, setTargetItems, setTargetCandidates } =\n    useTransferContext();\n  const handleTransfer: React.MouseEventHandler<HTMLAnchorElement> = (e) => {\n    e.preventDefault();\n    const newTargetItems = targetItems.filter((item) => !targetCandidates.includes(item.id));\n    const newSourceItems = sourceItems.concat(targetItems.filter((item) => targetCandidates.includes(item.id)));\n    setSourceItems({ items: newSourceItems });\n    setTargetItems({ items: newTargetItems });\n    setTargetCandidates([]);\n  };\n  return (\n    <>\n      <a\n        className={`backtransfer ${targetCandidates.length > 0 ? 'active' : ''}`}\n        href='#'\n        role='button'\n        aria-label='Sposta indietro'\n        onClick={handleTransfer}\n        data-testid='backtransfer-button'\n      >\n        <Icon icon='it-arrow-left' />\n      </a>\n      <span className='visually-hidden'>Etichetta per freccia sinistra</span>\n    </>\n  );\n};\n\nexport { BacktransferButton };\n"
  },
  {
    "path": "src/Transfer/Item.tsx",
    "content": "import React from 'react';\nimport { FormGroup, Input, Label } from '..';\n\nconst Item = ({ id, children }: { id: string; children: React.ReactNode }) => {\n  return (\n    <>\n      {id} - {children}\n    </>\n  );\n};\n\nconst InternalItem = ({\n  id,\n  checked,\n  children,\n  onChange\n}: {\n  id: string;\n  checked?: boolean;\n  children: React.ReactNode;\n  onChange?: React.ChangeEventHandler<HTMLInputElement>;\n}) => {\n  return (\n    <FormGroup check>\n      <Input checked={checked} onChange={onChange} id={id} type='checkbox' />\n      <Label for={id} check>\n        {children}\n      </Label>\n    </FormGroup>\n  );\n};\n\nexport { InternalItem, Item };\n"
  },
  {
    "path": "src/Transfer/ResetButton.tsx",
    "content": "import React from 'react';\nimport { Icon } from '../Icon/Icon';\nimport { useTransferContext } from './useTransferContext';\n\nconst ResetButton = () => {\n  const { reset, isChanged } = useTransferContext();\n  const handleReset: React.MouseEventHandler<HTMLAnchorElement> = (e) => {\n    e.preventDefault();\n    reset();\n  };\n  return (\n    <>\n      <a\n        className={`reset ${isChanged ? 'active' : ''}`}\n        href='#'\n        role='button'\n        aria-label='Reset'\n        onClick={handleReset}\n        data-testid='reset-button'\n      >\n        <Icon icon='it-restore' />\n      </a>\n      <span className='visually-hidden'>Etichetta per icona di reset</span>\n    </>\n  );\n};\n\nexport { ResetButton };\n"
  },
  {
    "path": "src/Transfer/SelectAllCheckbox.tsx",
    "content": "import React from 'react';\nimport { FormGroup, Input, Label } from '..';\n\nconst SelectAllCheckbox = ({\n  className,\n  description,\n  checked,\n  id,\n  onChange,\n  children\n}: {\n  className?: string;\n  id: string;\n  checked?: boolean;\n  onChange: React.ChangeEventHandler<HTMLInputElement>;\n  children: React.ReactNode;\n  description?: string;\n}) => {\n  return (\n    <FormGroup check>\n      <Input className={className} checked={checked} onChange={onChange} id={id} type='checkbox' />\n      <Label for={id} check>\n        {children}\n        {description && <span className='descr'>{description}</span>}\n      </Label>\n    </FormGroup>\n  );\n};\n\nexport { SelectAllCheckbox };\n"
  },
  {
    "path": "src/Transfer/Source.tsx",
    "content": "import React, { useEffect } from 'react';\nimport { InternalItem, Item } from './Item';\nimport { SelectAllCheckbox } from './SelectAllCheckbox';\nimport { useTransferContext } from './useTransferContext';\n\nconst SourceItem = ({ id, children }: { id: string; children: React.ReactNode }) => {\n  const { sourceCandidates, setSourceCandidates } = useTransferContext();\n  const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {\n    if (e.target.checked) {\n      setSourceCandidates([...new Set([...sourceCandidates, e.target.id])]);\n    } else {\n      setSourceCandidates(sourceCandidates.filter((item) => item !== e.target.id));\n    }\n  };\n  const isChecked = sourceCandidates.includes(id);\n  return (\n    <InternalItem checked={isChecked} id={id} onChange={handleChange}>\n      {children}\n    </InternalItem>\n  );\n};\n\nconst Source: React.FC<{ children?: React.ReactNode }> & {\n  Header: React.FC<{ children?: React.ReactNode }>;\n} = ({ children }) => {\n  const { sourceItems, setSourceItems } = useTransferContext();\n  const otherComponents: React.ReactNode[] = [];\n  const childrenSource = React.Children.map(children, (child) => {\n    if (React.isValidElement(child) && child.type === Item) {\n      const { id, children } = child.props;\n      return { id, content: children };\n    }\n    otherComponents.push(child);\n    return null;\n  })?.filter((item) => item !== null);\n\n  useEffect(() => {\n    if (!childrenSource) return;\n    setSourceItems({ items: childrenSource, setOriginals: true });\n  }, []);\n\n  return (\n    <div className='it-transfer-wrapper source' data-testid='transfer-source'>\n      {otherComponents}\n      {sourceItems.map(({ id, content }) => (\n        <SourceItem key={id} id={id}>\n          {content}\n        </SourceItem>\n      ))}\n\n      <br />\n    </div>\n  );\n};\n\nSource.Header = ({ children }: { children?: React.ReactNode }) => {\n  const { sourceItems, sourceCandidates, setSourceCandidates } = useTransferContext();\n\n  const getStatus = () => {\n    if (sourceCandidates.length === 0) {\n      return { checked: false };\n    }\n    if (sourceItems.every((item) => sourceCandidates.includes(item.id))) {\n      return { checked: true };\n    }\n    return { checked: false, className: 'semi-checked' };\n  };\n\n  return (\n    <div className='transfer-header' data-testid='transfer-source-header'>\n      <SelectAllCheckbox\n        {...getStatus()}\n        onChange={(e) => {\n          if (e.target.checked) {\n            setSourceCandidates([...new Set(sourceItems.map((item) => item.id))]);\n          } else {\n            setSourceCandidates([]);\n          }\n        }}\n        id='transfer-source-header'\n        description={children ? 'Source' : undefined}\n      >\n        {children ? children : 'Source'}\n      </SelectAllCheckbox>\n    </div>\n  );\n};\n\nexport { Source };\n"
  },
  {
    "path": "src/Transfer/Target.tsx",
    "content": "import React, { useEffect } from 'react';\nimport { InternalItem, Item } from './Item';\nimport { SelectAllCheckbox } from './SelectAllCheckbox';\nimport { useTransferContext } from './useTransferContext';\n\nconst TargetItem = ({ id, children }: { id: string; children: React.ReactNode }) => {\n  const { targetCandidates, setTargetCandidates } = useTransferContext();\n  const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {\n    if (e.target.checked) {\n      setTargetCandidates([...new Set([...targetCandidates, e.target.id])]);\n    } else {\n      setTargetCandidates(targetCandidates.filter((item) => item !== e.target.id));\n    }\n  };\n  const isChecked = targetCandidates.includes(id);\n  return (\n    <InternalItem checked={isChecked} id={id} onChange={handleChange}>\n      {children}\n    </InternalItem>\n  );\n};\n\nconst Target: React.FC<{ children?: React.ReactNode }> & {\n  Header: React.FC<{ children?: React.ReactNode }>;\n} = ({ children }) => {\n  const { targetItems, setTargetItems } = useTransferContext();\n  const otherComponents: React.ReactNode[] = [];\n  const childrenTarget = React.Children.map(children, (child) => {\n    if (React.isValidElement(child) && child.type === Item) {\n      const { id, children } = child.props;\n      return { id, content: children };\n    }\n    otherComponents.push(child);\n    return null;\n  })?.filter((item) => item !== null);\n\n  useEffect(() => {\n    if (!childrenTarget) return;\n    setTargetItems({ items: childrenTarget, setOriginals: true });\n  }, []);\n\n  return (\n    <div className='it-transfer-wrapper target' data-testid='transfer-target'>\n      {otherComponents}\n      {targetItems.map(({ id, content }) => (\n        <TargetItem key={id} id={id}>\n          {content}\n        </TargetItem>\n      ))}\n    </div>\n  );\n};\n\nTarget.Header = ({ children }: { children?: React.ReactNode }) => {\n  const { targetItems, targetCandidates, setTargetCandidates } = useTransferContext();\n\n  const getStatus = () => {\n    if (targetCandidates.length === 0) {\n      return { checked: false };\n    }\n    if (targetItems.every((item) => targetCandidates.includes(item.id))) {\n      return { checked: true };\n    }\n    return { checked: false, className: 'semi-checked' };\n  };\n\n  return (\n    <div className='transfer-header' data-testid='transfer-target-header'>\n      <SelectAllCheckbox\n        {...getStatus()}\n        onChange={(e) => {\n          if (e.target.checked) {\n            setTargetCandidates([...new Set(targetItems.map((item) => item.id))]);\n          } else {\n            setTargetCandidates([]);\n          }\n        }}\n        id='transfer-target-header'\n        description={children ? 'Target' : undefined}\n      >\n        {children ? children : 'Target'}\n      </SelectAllCheckbox>\n    </div>\n  );\n};\n\nexport { Target };\n"
  },
  {
    "path": "src/Transfer/Transfer.tsx",
    "content": "import React from 'react';\nimport { BacktransferButton } from './BacktransferButton';\nimport { Item } from './Item';\nimport { ResetButton } from './ResetButton';\nimport { Source } from './Source';\nimport { Target } from './Target';\nimport { TransferButton } from './TransferButton';\nimport { TransferContextProvider, useTransfer } from './useTransferContext';\n\nconst Transfer = ({ children }: { children: React.ReactNode }) => {\n  return (\n    <TransferContextProvider>\n      <div data-testid='test-id-transfer'>{children}</div>\n    </TransferContextProvider>\n  );\n};\n\nTransfer.Source = Source;\nTransfer.Target = Target;\n\nTransfer.Item = Item;\n\nTransfer.TransferButton = TransferButton;\n\nTransfer.BacktransferButton = BacktransferButton;\n\nTransfer.ResetButton = ResetButton;\n\nTransfer.useTransfer = useTransfer;\n\nexport { Transfer };\n"
  },
  {
    "path": "src/Transfer/TransferButton.tsx",
    "content": "import React from 'react';\nimport { Icon } from '../Icon/Icon';\nimport { useTransferContext } from './useTransferContext';\n\nconst TransferButton = () => {\n  const { sourceCandidates, sourceItems, targetItems, setSourceItems, setTargetItems, setSourceCandidates } =\n    useTransferContext();\n  const handleTransfer: React.MouseEventHandler<HTMLAnchorElement> = (e) => {\n    e.preventDefault();\n    const newSourceItems = sourceItems.filter((item) => !sourceCandidates.includes(item.id));\n    const newTargetItems = targetItems.concat(sourceItems.filter((item) => sourceCandidates.includes(item.id)));\n    setSourceItems({ items: newSourceItems });\n    setTargetItems({ items: newTargetItems });\n    setSourceCandidates([]);\n  };\n  return (\n    <>\n      <a\n        data-testid='transfer-button'\n        className={`transfer ${sourceCandidates.length > 0 ? 'active' : ''}`}\n        href='#'\n        role='button'\n        aria-label='Sposta avanti'\n        onClick={handleTransfer}\n      >\n        <Icon icon='it-arrow-right' />\n      </a>\n      <span className='visually-hidden'>Etichetta per freccia destra</span>\n    </>\n  );\n};\n\nexport { TransferButton };\n"
  },
  {
    "path": "src/Transfer/useTransferContext.tsx",
    "content": "import React, { createContext, useContext, useMemo, useState } from 'react';\n\ninterface TransferContextType {\n  sourceItems: { id: string; content: React.ReactNode }[];\n  targetItems: { id: string; content: React.ReactNode }[];\n  sourceCandidates: string[];\n  targetCandidates: string[];\n  setSourceItems: ({\n    items,\n    setOriginals\n  }: {\n    items: { id: string; content: React.ReactNode }[];\n    setOriginals?: boolean;\n  }) => void;\n  setTargetItems: ({\n    items,\n    setOriginals\n  }: {\n    items: { id: string; content: React.ReactNode }[];\n    setOriginals?: boolean;\n  }) => void;\n  setSourceCandidates: (items: string[]) => void;\n  setTargetCandidates: (items: string[]) => void;\n  isChanged: boolean;\n  reset: () => void;\n}\n\nexport const TransferContext = createContext<TransferContextType>({\n  sourceItems: [],\n  targetItems: [],\n  sourceCandidates: [],\n  targetCandidates: [],\n  setSourceItems: () => {},\n  setTargetItems: () => {},\n  setSourceCandidates: () => {},\n  setTargetCandidates: () => {},\n  isChanged: false,\n  reset: () => {}\n});\n\nexport const useTransferContext = () => useContext(TransferContext);\n\nexport const TransferContextProvider = ({ children }: { children: React.ReactNode }) => {\n  const [sourceItems, setSourceItems] = useState<{ id: string; content: React.ReactNode }[]>([]);\n  const [targetItems, setTargetItems] = useState<{ id: string; content: React.ReactNode }[]>([]);\n  const [sourceCandidates, setSourceCandidates] = useState<string[]>([]);\n  const [targetCandidates, setTargetCandidates] = useState<string[]>([]);\n  const [originalSourceItems, setOriginalSourceItems] = useState<{ id: string; content: React.ReactNode }[]>([]);\n  const [originalTargetItems, setOriginalTargetItems] = useState<{ id: string; content: React.ReactNode }[]>([]);\n\n  const value = useMemo(\n    () => ({\n      sourceCandidates,\n      targetCandidates,\n      sourceItems,\n      targetItems,\n      setSourceItems: ({\n        items,\n        setOriginals\n      }: {\n        items: { id: string; content: React.ReactNode }[];\n        setOriginals?: boolean;\n      }) => {\n        setSourceItems(items);\n        if (setOriginals) {\n          setOriginalSourceItems(items);\n        }\n      },\n      setTargetItems: ({\n        items,\n        setOriginals\n      }: {\n        items: { id: string; content: React.ReactNode }[];\n        setOriginals?: boolean;\n      }) => {\n        setTargetItems(items);\n        if (setOriginals) {\n          setOriginalTargetItems(items);\n        }\n      },\n      setSourceCandidates,\n      setTargetCandidates,\n      reset: () => {\n        setSourceItems(originalSourceItems);\n        setTargetItems(originalTargetItems);\n        setSourceCandidates([]);\n        setTargetCandidates([]);\n      },\n      isChanged:\n        JSON.stringify(sourceItems) !== JSON.stringify(originalSourceItems) ||\n        JSON.stringify(targetItems) !== JSON.stringify(originalTargetItems)\n    }),\n    [sourceItems, targetItems, sourceCandidates, targetCandidates, originalSourceItems, originalTargetItems]\n  );\n\n  return <TransferContext.Provider value={value}>{children}</TransferContext.Provider>;\n};\n\nexport const useTransfer = () => {\n  const { sourceItems, targetItems, sourceCandidates, targetCandidates } = useTransferContext();\n\n  return {\n    source: sourceItems.map((item) => {\n      return { ...item, checked: sourceCandidates.includes(item.id) };\n    }),\n    target: targetItems.map((item) => {\n      return { ...item, checked: targetCandidates.includes(item.id) };\n    })\n  };\n};\n"
  },
  {
    "path": "src/Upload/Upload.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, InputHTMLAttributes, ReactNode } from 'react';\nimport { Icon, IconProps } from '../Icon/Icon';\n\nexport interface UploadProps extends InputHTMLAttributes<HTMLInputElement> {\n  /** L'id che lega il componente con la label */\n  id: string;\n  /** Etichetta del per il componente Upload, default 'Upload' */\n  label?: string | ReactNode;\n  /**\n   * Il nome dell'icona da mostrare, default è 'it-upload'. Per una lista completa vedi:\n   * <a href=\"https://italia.github.io/design-react-kit/?path=/story/componenti-icon--lista-icone\" target=\"_blank\">Lista icone</a>\n   * In caso di un'immagine esterna l'URL da utilizzare.\n   **/\n  icon?: string;\n  iconSize?: IconProps['size'];\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati. Il valore di default è 'input' */\n  tag?: ElementType;\n  /** Classi aggiuntive da usare per il componente Upload */\n  className?: string;\n  /** Indica che l'input è con un avatar */\n  isAvatar?: boolean;\n  avatarImg?: ReactNode;\n  /** Indica che l'avatar è piccolo */\n  avatarSmall?: boolean;\n  testId?: string;\n}\n\nexport const Upload = ({\n  id,\n  className,\n  icon = 'it-upload',\n  iconSize,\n  label = 'Upload',\n  tag = 'input',\n  isAvatar,\n  avatarImg,\n  avatarSmall,\n  testId,\n  ...attributes\n}: UploadProps) => {\n  const Tag = tag,\n    classes = classNames(\n      className,\n      {\n        upload: isAvatar ? false : true\n      },\n      { 'upload-avatar': isAvatar }\n    ),\n    classesAvatarWrapper = classNames({\n      'avatar-upload-wrapper': true,\n      'size-sm': avatarSmall\n    }),\n    extraAttributes: {\n      id?: string;\n      type: 'file';\n      ['aria-describedby']?: string;\n    } = {\n      id,\n      type: 'file'\n    };\n\n  // associate the input field with the help text\n  const infoId = id ? `${id}Description` : undefined;\n  if (id) {\n    extraAttributes['aria-describedby'] = infoId;\n  }\n\n  if (isAvatar) {\n    return (\n      <div className={classesAvatarWrapper}>\n        <div className='avatar size-xxl avatar-upload'>\n          {avatarImg}\n          <div className='upload-avatar-container'>\n            <Tag {...attributes} {...extraAttributes} className={classes} data-testid={testId} />\n            <label htmlFor={id}>\n              <Icon icon={icon} size={iconSize} />\n              <span>{label}</span>\n            </label>\n          </div>\n        </div>\n        <div className='avatar-upload-icon'>\n          <Icon icon='it-camera' size='sm' />\n        </div>\n      </div>\n    );\n  }\n\n  return (\n    <>\n      <Tag {...attributes} {...extraAttributes} className={classes} data-testid={testId} />\n      <label htmlFor={id}>\n        <Icon icon={icon} size={iconSize} />\n        <span>{label}</span>\n      </label>\n    </>\n  );\n};\n"
  },
  {
    "path": "src/Upload/UploadDragNdrop.tsx",
    "content": "import classNames from 'classnames';\nimport React, { DragEventHandler, FC, useState } from 'react';\nimport DragandDropIcon from '../assets/upload-drag-drop-icon.svg';\nimport { Icon } from '../Icon/Icon';\n\ninterface UploadDragNdropProps {\n  /**\n   * Array di file per il caricamento del file\n   */\n  files: File[];\n  /**\n   * Funzione per impostare lo stato dei files\n   */\n  setFiles: React.Dispatch<React.SetStateAction<File[]>>;\n}\n\nexport const UploadDragNdrop: FC<UploadDragNdropProps> = ({ files, setFiles }) => {\n  const [dragOverClass, setDragOverClass] = useState(false),\n    dragOverClasses = classNames('upload-dragdrop', {\n      dragover: dragOverClass,\n      success: files.length > 0\n    });\n\n  const handleDrop: DragEventHandler<HTMLDivElement> = (event) => {\n      handleDrag(event);\n      const droppedFiles = event.dataTransfer.files;\n      if (droppedFiles.length > 0) {\n        setFiles(Array.from(droppedFiles));\n      }\n      setDragOverClass(false);\n    },\n    handleDrag: DragEventHandler<HTMLDivElement> = (event) => {\n      event.preventDefault();\n      event.stopPropagation();\n    },\n    handleDragOver: DragEventHandler<HTMLDivElement> = (event) => {\n      handleDrag(event);\n      setDragOverClass(true);\n    },\n    handleDragLeave: DragEventHandler<HTMLDivElement> = (event) => {\n      handleDrag(event);\n      setDragOverClass(false);\n    };\n\n  const byteConverter = (bytes: number) => {\n    const K_UNIT = 1024;\n    const SIZES = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB'];\n\n    if (bytes == 0) return '0 Byte';\n\n    const i = Math.floor(Math.log(bytes) / Math.log(K_UNIT)),\n      resp = parseFloat((bytes / Math.pow(K_UNIT, i)).toFixed(2)) + ' ' + SIZES[i];\n\n    return resp;\n  };\n\n  return (\n    <div className={dragOverClasses}>\n      <div\n        className='upload-dragdrop-image'\n        onDrop={handleDrop}\n        onDrag={handleDrag}\n        onDragStart={handleDrag}\n        onDragEnd={handleDrag}\n        onDragExit={handleDrag}\n        onDragOver={handleDragOver}\n        onDragEnter={handleDrag}\n        onDragLeave={handleDragLeave}\n      >\n        <img src={DragandDropIcon} alt='descrizione immagine' aria-hidden='true' />\n        {files.length > 0 && (\n          <div className='upload-dragdrop-success'>\n            <Icon icon='it-check' size='xs' />\n          </div>\n        )}\n      </div>\n      <div className='upload-dragdrop-text'>\n        {files.length > 0 && (\n          <p className='upload-dragdrop-weight'>\n            <Icon icon='it-file' size='xs' />\n            {files.map((file) => file.type + ' ' + byteConverter(file.size))}\n          </p>\n        )}\n        {files.length > 0 ? (\n          <>\n            <h5>{files.map((file) => file.name)}</h5>\n            <p>Caricamento completato</p>\n          </>\n        ) : (\n          <>\n            <h5>Trascina il file per caricarlo</h5>\n            <p>\n              oppure <input type='file' name='upload7' id='upload7' className='upload-dragdrop-input' />\n              <label htmlFor='upload7'>selezionalo dal dispositivo</label>\n            </p>\n          </>\n        )}\n      </div>\n    </div>\n  );\n};\n"
  },
  {
    "path": "src/Upload/UploadList.tsx",
    "content": "import classNames from 'classnames';\nimport React, { FC, HTMLAttributes } from 'react';\nimport { UploadContext } from './useUploadContext';\n\nexport interface UploadListProps extends HTMLAttributes<HTMLUListElement> {\n  /** Classi aggiuntive da usare per il componente lista del UploadList */\n  className?: string;\n  /** Indica che gli item list hanno l'immagine come anteprima */\n  previewImage?: boolean;\n  /** Indica la tipologia di lista\n   * @default file\n   */\n  tipologia: 'file' | 'gallery';\n  testId?: string;\n}\n\nexport const UploadList: FC<UploadListProps> = ({ className, previewImage, tipologia = 'file', ...attributes }) => {\n  const classes = classNames(\n    { 'upload-file-list': tipologia == 'file' },\n    { 'upload-pictures-wall': tipologia == 'gallery' },\n    { 'upload-file-list-image': previewImage },\n    className\n  );\n\n  return (\n    <UploadContext.Provider value={{ tipologia }}>\n      <ul {...attributes} className={classes} />\n    </UploadContext.Provider>\n  );\n};\n"
  },
  {
    "path": "src/Upload/UploadListItem.tsx",
    "content": "import classNames from 'classnames';\nimport React, { ElementType, FC, HTMLAttributes, InputHTMLAttributes } from 'react';\nimport { Icon } from '../Icon/Icon';\nimport { Progress } from '../Progress/Progress';\nimport { useUploadContext } from './useUploadContext';\n\nexport interface UploadListItemProps extends HTMLAttributes<HTMLUListElement> {\n  /** Classi aggiuntive da usare per il componente lista del UploadList */\n  className?: string;\n  /**\n   * Indica l'icona del file\n   * @default it-file\n   */\n  icon?: string;\n  /**\n   * Indica lo stato dell'upload\n   * @default success\n   */\n  uploadStatus?: 'success' | 'uploading' | 'error';\n  /** Utilizzarlo in caso di utilizzo di componenti personalizzati */\n  buttonTag?: ElementType;\n  /** Nome del file */\n  fileName?: string;\n  /** Peso del file */\n  fileWeight?: string;\n  /** Valore della barra progress in caso uploadStatus sia uploading */\n  progressValue?: number;\n  /** Indica che gli item list hanno l'immagine come anteprima */\n  previewImage?: boolean;\n  previewImageSrc?: string;\n  previewImageAlt?: string;\n  testId?: string;\n}\n\nexport const UploadListItem: FC<UploadListItemProps> & {\n  UploadButton: typeof UploadButton;\n} = ({\n  className,\n  icon = 'it-file',\n  uploadStatus = 'success',\n  buttonTag = 'button',\n  progressValue,\n  previewImage,\n  previewImageSrc,\n  previewImageAlt,\n  fileName,\n  fileWeight,\n  children\n}) => {\n  const tipologia = useUploadContext(),\n    classes = classNames(\n      {\n        'upload-file': tipologia === 'file',\n        success: uploadStatus === 'success' && tipologia === 'file',\n        uploading: uploadStatus === 'uploading' && tipologia === 'file',\n        error: uploadStatus === 'error' && tipologia === 'file'\n      },\n      className\n    ),\n    classesProgress = classNames({ 'progress-image': previewImage }),\n    ButtonTag = buttonTag;\n\n  const elementiListItem = {\n    success: {\n      testoVHFile: 'File caricato:',\n      testoVHRightIcon: 'Caricamento ultimato',\n      rightIcon: 'it-check'\n    },\n    uploading: {\n      testoVHFile: 'File caricato:',\n      testoVHRightIcon: 'Annulla caricamento',\n      rightIcon: 'it-close'\n    },\n    error: {\n      testoVHFile: 'Errore caricamento file:',\n      testoVHRightIcon: 'Elimina file caricato',\n      rightIcon: 'it-close'\n    }\n  };\n\n  return (\n    <li className={classes}>\n      {children}\n      {previewImage ? (\n        <div className='upload-image'>\n          <img src={previewImageSrc} alt={previewImageAlt} />\n        </div>\n      ) : (\n        tipologia === 'file' && <Icon icon={icon} size='sm' />\n      )}\n      {tipologia === 'file' && (\n        <>\n          <p>\n            <span className='visually-hidden'>{elementiListItem[uploadStatus].testoVHFile}</span>\n            {fileName} {uploadStatus === 'success' && <span className='upload-file-weight'>{fileWeight}</span>}\n          </p>\n          <ButtonTag disabled={uploadStatus === 'success' ? true : false}>\n            <span className='visually-hidden'>{elementiListItem[uploadStatus].testoVHRightIcon}</span>\n            <Icon icon={elementiListItem[uploadStatus].rightIcon} />\n          </ButtonTag>\n          {uploadStatus === 'uploading' && <Progress value={progressValue} wrapperClassName={classesProgress} />}\n        </>\n      )}\n    </li>\n  );\n};\n\nconst UploadButton: FC<InputHTMLAttributes<HTMLInputElement>> = ({ id, children, ...props }) => {\n  return (\n    <>\n      <input type='file' id={id} className='upload pictures-wall' multiple={true} {...props} />\n      <label htmlFor={id}>\n        <Icon icon='it-plus' />\n        <span>{children}</span>\n      </label>\n    </>\n  );\n};\n\nUploadListItem.UploadButton = UploadButton;\n"
  },
  {
    "path": "src/Upload/useUploadContext.ts",
    "content": "import { createContext, useContext } from 'react';\n\ninterface UploadContextType {\n  tipologia: 'file' | 'gallery';\n}\n\nexport const UploadContext = createContext<UploadContextType>({\n  tipologia: 'file'\n});\n\nexport const useUploadContext = () => {\n  const { tipologia } = useContext(UploadContext);\n  return tipologia;\n};\n"
  },
  {
    "path": "src/Video/Video.tsx",
    "content": "import React, { FC, useEffect, useRef } from 'react';\n\nimport { VideoPlayer } from 'bootstrap-italia';\nimport { Input } from '../Input/Input';\nimport { Accordion } from '../Accordion/Accordion';\nimport { AccordionItem } from '../Accordion/AccordionItem';\nimport { AccordionHeader } from '../Accordion/AccordionHeader';\nimport { AccordionBody } from '../Accordion/AccordionBody';\nimport { Dimmer } from '../Dimmer/Dimmer';\nimport { DimmerButtons } from '../Dimmer/DimmerButtons';\nimport { Button } from '../Button/Button';\nimport { FormGroup, Label } from 'reactstrap';\nimport { Icon } from '../Icon/Icon';\n\nexport interface VideoSource {\n  /** Sorgente del video */\n  src: string;\n  /** Tipo della sorgente video */\n  type: string;\n}\nexport interface VideoTrackSource {\n  /** Tipologia di traccia audio */\n  kind: string;\n  /** Sorgente della traccia audio */\n  src: string;\n  /** Lingua della traccia audio */\n  srcLang: string;\n  /** Label della traccia audio */\n  label: string;\n  /** Setta la traccia audio come default */\n  isDefault?: boolean;\n}\n\nexport interface VideoYouTube {\n  /** Url del video YouTube */\n  url: string;\n  /** Attiva o meno il disclaimer */\n  hasDisclaimer?: boolean;\n  /** Testo del disclaimer */\n  disclaimerText?: string;\n  /** Chiave del disclaimer come preferenza */\n  disclaimerKey?: string;\n}\nexport interface VideoProps {\n  /** Id del componente Video */\n  id: string;\n  /** Sorgenti del video */\n  sources?: Array<VideoSource>;\n  /** Testo della trascrizione */\n  transcription?: string;\n  /** Label dell'accordion della trascrizione */\n  transcriptionLabel?: string;\n  /** Array delle tracce */\n  tracks?: Array<VideoTrackSource>;\n  /** Url del poster */\n  poster?: string;\n  /** Attiva o meno i controlli */\n  controls?: boolean;\n  /** Attiva o meno l'autoplay */\n  autoPlay?: boolean;\n  /** Attiva o meno il loop del video */\n  loop?: boolean;\n  /** Modalità visualizzazione fluida */\n  fluid?: boolean;\n  /** Video YouTube */\n  youtube?: VideoYouTube;\n  /** Label del pulsante di accettazione */\n  acceptLabel?: string;\n  /** Label della checkbox per ricordare la scelta di accettazione */\n  rememberLabel?: string;\n}\n\nexport const Video: FC<VideoProps> = (props) => {\n  const [showTranscript, setShowTranscript] = React.useState(false);\n  const [showDisclaimer, setShowDisclaimer] = React.useState(false);\n  const [instance, setInstance] = React.useState<VideoPlayer>();\n  const [rememberFlag, setRememberFlag] = React.useState(false);\n  const [disclaimerText, setDisclaimerText] = React.useState(\n    `Accetta i cookie di YouTube per vedere il video. Puoi gestire le preferenze nella cookie policy.`\n  );\n  const ref = useRef<HTMLVideoElement>(null);\n\n  useEffect(() => {\n    const el = ref.current;\n    if (el && VideoPlayer && !instance) {\n      setInstance(new VideoPlayer(el))\n    }\n    if (props.youtube?.url) {\n      if (props.youtube.hasDisclaimer) {\n        const serviceName = props.youtube.disclaimerKey || 'youtube';\n        const rememberFlag = localStorage.getItem(serviceName);\n        if (props.youtube.disclaimerText) {\n          setDisclaimerText(props.youtube.disclaimerText);\n        }\n        setRememberFlag(rememberFlag == 'true');\n        if (rememberFlag == 'true') {\n          setShowDisclaimer(false);\n          loadYouTubeVideo(props.youtube.url);\n        } else {\n          setShowDisclaimer(true);\n        }\n      }\n    }\n\n    if (props.autoPlay) {\n      setTimeout(() => {\n        instance?.player?.play();\n      }, 1000);\n    }\n\n    return () => {\n      if (instance) {\n        instance.dispose();\n      }\n    };\n  }, []);\n\n  const loadYouTubeVideo = (url: string) => {\n    if (instance) {\n      instance.setYouTubeVideo(url);\n    }\n  }\n\n  const { controls = true, autoPlay = false, loop = false, fluid = true, poster = undefined } = props;\n  const videoProps = { controls, autoPlay, loop, fluid, poster };\n\n  return (\n    <>\n      <div className='row dimmable'>\n        <video {...videoProps} ref={ref} preload='auto' className='video-js' data-bs-video={true}>\n          {props.sources?.map((source) => <source key={source.src} src={source.src} type={source.type} />)}\n          {props.tracks?.map((track) => {\n            const { src, kind, label, srcLang, isDefault } = track;\n            return (\n              <track\n                key={src}\n                kind={kind}\n                src={src}\n                srcLang={srcLang || ''}\n                label={label}\n                default={isDefault || false}\n              />\n            );\n          })}\n        </video>\n        {props.transcription && (\n          <Accordion className='vjs-transcription'>\n            <AccordionItem>\n              <AccordionHeader active={showTranscript} onToggle={() => setShowTranscript((p) => !p)}>\n                {props.transcriptionLabel || 'Trascrizione'}\n              </AccordionHeader>\n              <AccordionBody active={showTranscript}>{props.transcription}</AccordionBody>\n            </AccordionItem>\n          </Accordion>\n        )}\n        <Dimmer\n          show={showDisclaimer}\n          className='acceptoverlay-inner'\n          wrapperClassName='acceptoverlay acceptoverlay-primary '\n        >\n          <div className='acceptoverlay-icon'>\n            <Icon icon='it-video' size='xl' className=''></Icon>\n          </div>\n          <p dangerouslySetInnerHTML={{ __html: disclaimerText }}></p>\n          <DimmerButtons className='bg-primary'>\n            <Button\n              onClick={() => {\n                if (props.youtube?.url) {\n                  if (props.youtube.hasDisclaimer) {\n                    const serviceName = props.youtube.disclaimerKey || 'youtube';\n                    if (rememberFlag) {\n                      // set cookie\n                      localStorage.setItem(serviceName, 'true');\n                    } else {\n                      // reset cookie\n                      localStorage.removeItem(serviceName);\n                    }\n                    loadYouTubeVideo(props.youtube.url);\n                  }\n                  setShowDisclaimer(false);\n                }\n              }}\n              color='primary'\n            >\n              {props.acceptLabel || 'Accetta'}\n            </Button>\n            <div className='d-flex align-items-center ml-2'>\n              <FormGroup check inline>\n                <Input\n                  id={`inline-checkbox_${props.id}`}\n                  type='checkbox'\n                  checked={rememberFlag}\n                  onChange={() => setRememberFlag((p) => !p)}\n                />\n                <Label check for={`inline-checkbox_${props.id}`} defaultChecked={false} className='text-white'>\n                  {props.rememberLabel || 'Ricorda per tutti i video'}\n                </Label>\n              </FormGroup>\n            </div>\n          </DimmerButtons>\n        </Dimmer>\n      </div>\n    </>\n  );\n};\n"
  },
  {
    "path": "src/index.ts",
    "content": "export {\n  BreadcrumbItem,\n  ButtonGroup,\n  ButtonToolbar,\n  CardColumns,\n  CardDeck,\n  CardFooter,\n  CardGroup,\n  CardHeader,\n  CardImg,\n  CardImgOverlay,\n  CardLink,\n  CardSubtitle,\n  Col,\n  Container,\n  Fade,\n  Form,\n  FormFeedback,\n  FormGroup,\n  FormText,\n  InputGroup,\n  InputGroupText,\n  Label,\n  ListGroup,\n  ListGroupItem,\n  ListGroupItemHeading,\n  ListGroupItemText,\n  Media,\n  Navbar,\n  NavbarBrand,\n  NavbarToggler,\n  NavItem,\n  NavLink,\n  PaginationItem as PagerItem,\n  PaginationLink as PagerLink,\n  Popover,\n  PopoverBody,\n  PopoverHeader,\n  Row,\n  Table,\n  Tooltip,\n  UncontrolledAlert,\n  UncontrolledCollapse,\n  UncontrolledTooltip,\n  Util\n} from 'reactstrap';\n\nexport { TabContainer, TabContent, TabPane } from 'react-bootstrap';\nexport { Accordion } from './Accordion/Accordion';\nexport { AccordionBody } from './Accordion/AccordionBody';\nexport { AccordionHeader } from './Accordion/AccordionHeader';\nexport { AccordionItem } from './Accordion/AccordionItem';\nexport { Alert } from './Alert/Alert';\nexport { Autocomplete } from './Autocomplete/Autocomplete';\nexport { AvatarContainer } from './Avatar/AvatarContainer';\nexport { AvatarExtraText } from './Avatar/AvatarExtraText';\nexport { AvatarGroupContainer } from './Avatar/AvatarGroupContainer';\nexport { AvatarIcon } from './Avatar/AvatarIcon';\nexport { AvatarPresence } from './Avatar/AvatarPresence';\nexport { AvatarStatus } from './Avatar/AvatarStatus';\nexport { AvatarWrapper } from './Avatar/AvatarWrapper';\nexport { BackToTop } from './BackToTop/BackToTop';\nexport { Badge } from './Badge/Badge';\nexport { BottomNav } from './BottomNav/BottomNav';\nexport { BottomNavItem } from './BottomNav/BottomNavItem';\nexport { Breadcrumb } from './Breadcrumb/Breadcrumb';\nexport { Button } from './Button/Button';\nexport { Callout } from './Callout/Callout';\nexport { CalloutMoreFooter } from './Callout/CalloutMoreFooter';\nexport { CalloutText } from './Callout/CalloutText';\nexport { CalloutTitle } from './Callout/CalloutTitle';\nexport { Card } from './Card/Card';\nexport { CardBody } from './Card/CardBody';\nexport { CardCategory } from './Card/CardCategory';\nexport { CardFooterCTA } from './Card/CardFooterCTA';\nexport { CardReadMore } from './Card/CardReadMore';\nexport { CardSignature } from './Card/CardSignature';\nexport { CardTag } from './Card/CardTag';\nexport { CardTagsHeader } from './Card/CardTagsHeader';\nexport { CardText } from './Card/CardText';\nexport { CardTitle } from './Card/CardTitle';\nexport { Carousel } from './Carousel/Carousel';\nexport { CarouselSlide } from './Carousel/CarouselSlide';\nexport { Chip } from './Chips/Chip';\nexport { ChipLabel } from './Chips/ChipLabel';\nexport { Collapse } from './Collapse/Collapse';\nexport { Dimmer } from './Dimmer/Dimmer';\nexport { DimmerButtons } from './Dimmer/DimmerButtons';\nexport { Dropdown } from './Dropdown/Dropdown';\nexport { DropdownMenu } from './Dropdown/DropdownMenu';\nexport { DropdownToggle } from './Dropdown/DropdownToggle';\nexport { FontLoader, useFontLoader } from './FontLoader/FontLoader';\nexport { Forward } from './Forward/Forward';\nexport { GoBack } from './GoBack/GoBack';\nexport { GridItem, GridItemText, GridItemTextWrapper, GridList, GridRow } from './Grid/index';\nexport { Header } from './Header/Header';\nexport { HeaderBrand } from './Header/HeaderBrand';\nexport { HeaderContent } from './Header/HeaderContent';\nexport { HeaderLinkZone } from './Header/HeaderLinkZone';\nexport { HeaderRightZone } from './Header/HeaderRightZone';\nexport { Headers } from './Header/Headers';\nexport { HeaderSearch } from './Header/HeaderSearch';\nexport { HeaderSocialsZone } from './Header/HeaderSocialsZone';\nexport { HeaderToggler } from './Header/HeaderToggler';\nexport { Hero, HeroBackground, HeroBody, HeroButton, HeroCategory, HeroTitle } from './Hero/index';\nexport { clearIconCache, Icon, iconsList as icons, preloadIcons } from './Icon/Icon';\nexport { Input } from './Input/Input';\nexport { InputContainer } from './Input/InputContainer';\nexport { TextArea } from './Input/TextArea';\nexport { LinkList } from './LinkList/LinkList';\nexport { LinkListItem } from './LinkList/LinkListItem';\nexport { List } from './List/List';\nexport { ListItem } from './List/ListItem';\nexport { MegamenuFooter } from './Megamenu/MegamenuFooter';\nexport { MegamenuHighlightColumn } from './Megamenu/MegamenuHighlightColumn';\nexport { MegamenuItem } from './Megamenu/MegamenuItem';\nexport { Modal } from './Modal/Modal';\nexport { ModalBody } from './Modal/ModalBody';\nexport { ModalFooter } from './Modal/ModalFooter';\nexport { ModalHeader } from './Modal/ModalHeader';\nexport { Nav } from './Nav/Nav';\nexport { useNavScroll } from './NavScroll/index';\nexport { createNotification, NotificationManager, notify } from './Notification/index';\nexport { Pager } from './Pager/Pager';\nexport { Progress } from './Progress/Progress';\nexport { Rating } from './Rating/Rating';\nexport { ResponsiveImage } from './ResponsiveImage/ResponsiveImage';\nexport { Section } from './Section/Section';\nexport { Select } from './Select/Select';\nexport { Sidebar } from './Sidebar/Sidebar';\nexport { Skiplink } from './Skiplink/Skiplink';\nexport { SkiplinkItem } from './Skiplink/SkiplinkItem';\nexport { Spinner } from './Spinner/Spinner';\nexport { StepperContainer } from './Stepper/StepperContainer';\nexport { StepperContent } from './Stepper/StepperContent';\nexport { StepperDots } from './Stepper/StepperDots';\nexport { StepperHeader } from './Stepper/StepperHeader';\nexport { StepperHeaderElement } from './Stepper/StepperHeaderElement';\nexport { StepperNav } from './Stepper/StepperNav';\nexport { TabNav } from './Tab/TabNav';\nexport { TabNavItem } from './Tab/TabNavItem';\nexport { TabNavLink } from './Tab/TabNavLink';\nexport { ThumbNav } from './ThumbNav/ThumbNav';\nexport { ThumbNavItem } from './ThumbNav/ThumbNavItem';\nexport { TimelinePin } from './Timeline/TimelinePin';\nexport { Timeline } from './Timeline/TimelineWrapper';\nexport { Toggle } from './Toggle/Toggle';\nexport { Toolbar } from './Toolbar/Toolbar';\nexport { ToolbarDividerItem } from './Toolbar/ToolbarDividerItem';\nexport { ToolbarItem } from './Toolbar/ToolbarItem';\nexport { Transfer } from './Transfer/Transfer';\nexport { Upload } from './Upload/Upload';\nexport { UploadDragNdrop } from './Upload/UploadDragNdrop';\nexport { UploadList } from './Upload/UploadList';\nexport { UploadListItem } from './Upload/UploadListItem';\nexport { Video } from './Video/Video';\n\n// Types\nexport type { AccordionProps } from './Accordion/Accordion';\nexport type { AccordionBodyProps } from './Accordion/AccordionBody';\nexport type { AccordionHeaderProps } from './Accordion/AccordionHeader';\nexport type { AlertProps } from './Alert/Alert';\nexport type { AvatarContainerProps } from './Avatar/AvatarContainer';\nexport type { AvatarExtraTextProps } from './Avatar/AvatarExtraText';\nexport type { AvatarGroupContainerProps } from './Avatar/AvatarGroupContainer';\nexport type { AvatarIconProps } from './Avatar/AvatarIcon';\nexport type { AvatarPresenceProps } from './Avatar/AvatarPresence';\nexport type { AvatarStatusProps } from './Avatar/AvatarStatus';\nexport type { AvatarWrapperProps } from './Avatar/AvatarWrapper';\nexport type { BadgeProps } from './Badge/Badge';\nexport type { BottomNavProps } from './BottomNav/BottomNav';\nexport type { BottomNavItemProps } from './BottomNav/BottomNavItem';\nexport type { BreadcrumbProps } from './Breadcrumb/Breadcrumb';\nexport type { ButtonProps } from './Button/Button';\nexport type { CalloutProps } from './Callout/Callout';\nexport type { CalloutTextProps } from './Callout/CalloutText';\nexport type { CalloutTitleProps } from './Callout/CalloutTitle';\nexport type { CardProps } from './Card/Card';\nexport type { CardBodyProps } from './Card/CardBody';\nexport type { CardCategoryProps } from './Card/CardCategory';\nexport type { CardFooterCTAProps } from './Card/CardFooterCTA';\nexport type { CardReadMoreProps } from './Card/CardReadMore';\nexport type { CardSignatureProps } from './Card/CardSignature';\nexport type { CardTagProps } from './Card/CardTag';\nexport type { CardTagsHeaderProps } from './Card/CardTagsHeader';\nexport type { CardTextProps } from './Card/CardText';\nexport type { CardTitleProps } from './Card/CardTitle';\nexport type { CarouselProps } from './Carousel/Carousel';\nexport type { ChipProps } from './Chips/Chip';\nexport type { ChipLabelProps } from './Chips/ChipLabel';\nexport type { DimmerProps } from './Dimmer/Dimmer';\nexport type { DimmerButtonsProps } from './Dimmer/DimmerButtons';\nexport type { DropdownProps } from './Dropdown/Dropdown';\nexport type { DropdownMenuProps } from './Dropdown/DropdownMenu';\nexport type { DropdownToggleProps } from './Dropdown/DropdownToggle';\nexport type { FontLoaderProps } from './FontLoader/FontLoader';\nexport type { ForwardProps } from './Forward/Forward';\nexport type {\n  GridItemProps,\n  GridItemTextProps,\n  GridItemTextWrapperProps,\n  GridListProps,\n  GridRowProps\n} from './Grid/index';\nexport type { HeaderProps } from './Header/Header';\nexport type { HeaderBrandProps } from './Header/HeaderBrand';\nexport type { HeaderContentProps } from './Header/HeaderContent';\nexport type { HeaderLinkZoneProps } from './Header/HeaderLinkZone';\nexport type { HeaderRightZoneProps } from './Header/HeaderRightZone';\nexport type { HeadersProps } from './Header/Headers';\nexport type { HeaderSearchProps } from './Header/HeaderSearch';\nexport type { HeaderSocialsZoneProps } from './Header/HeaderSocialsZone';\nexport type { HeaderTogglerProps } from './Header/HeaderToggler';\nexport type {\n  HeroBackgroundProps,\n  HeroBodyProps,\n  HeroButtonProps,\n  HeroCategoryProps,\n  HeroProps,\n  HeroTitleProps\n} from './Hero/index';\nexport type { IconName, IconProps } from './Icon/Icon';\nexport type { InputProps } from './Input/Input';\nexport type { InputContainerProps } from './Input/InputContainer';\nexport type { TextAreaProps } from './Input/TextArea';\nexport type { LinkListProps } from './LinkList/LinkList';\nexport type { LinkListItemProps } from './LinkList/LinkListItem';\nexport type { ListProps } from './List/List';\nexport type { ListItemProps } from './List/ListItem';\nexport type { MegamenuFooterProps } from './Megamenu/MegamenuFooter';\nexport type { MegamenuHCProps } from './Megamenu/MegamenuHighlightColumn';\nexport type { MegamenuItemProps } from './Megamenu/MegamenuItem';\nexport type { ModalProps } from './Modal/Modal';\nexport type { ModalBodyProps } from './Modal/ModalBody';\nexport type { ModalFooterProps } from './Modal/ModalFooter';\nexport type { ModalHeaderProps } from './Modal/ModalHeader';\nexport type { NavProps } from './Nav/Nav';\nexport type { ChangesType, RegisterOptions, useNavScrollArgs, useNavScrollResult } from './NavScroll';\nexport type { NotificationId, NotificationManagerProps, NotificationOptions, NotificationProps } from './Notification';\nexport type { PagerProps } from './Pager/Pager';\nexport type { ProgressProps } from './Progress/Progress';\nexport type { RatingProps } from './Rating/Rating';\nexport type { ResponsiveImageProps } from './ResponsiveImage/ResponsiveImage';\nexport type { SectionProps } from './Section/Section';\nexport type { SelectProps } from './Select/Select';\nexport type { SidebarProps } from './Sidebar/Sidebar';\nexport type { SkiplinkProps } from './Skiplink/Skiplink';\nexport type { SkiplinkItemProps } from './Skiplink/SkiplinkItem';\nexport type { SpinnerProps } from './Spinner/Spinner';\nexport type { StepperContainerProps } from './Stepper/StepperContainer';\nexport type { StepperContentProps } from './Stepper/StepperContent';\nexport type { StepperDotsProps } from './Stepper/StepperDots';\nexport type { StepperHeaderProps } from './Stepper/StepperHeader';\nexport type { StepperHeaderElementProps } from './Stepper/StepperHeaderElement';\nexport type { StepperNavProps } from './Stepper/StepperNav';\nexport type { TabNavProps } from './Tab/TabNav';\nexport type { TabNavItemProps } from './Tab/TabNavItem';\nexport type { TabNavLinkProps } from './Tab/TabNavLink';\nexport type { ThumbNavProps } from './ThumbNav/ThumbNav';\nexport type { ThumbNavItemProps } from './ThumbNav/ThumbNavItem';\nexport type { TimelinePinProps } from './Timeline/TimelinePin';\nexport type { TimelineProps } from './Timeline/TimelineWrapper';\nexport type { ToggleProps } from './Toggle/Toggle';\nexport type { ToolbarProps } from './Toolbar/Toolbar';\nexport type { ToolbarItemBadge, ToolbarItemProps } from './Toolbar/ToolbarItem';\nexport type { UploadProps } from './Upload/Upload';\nexport type { VideoProps, VideoSource, VideoTrackSource, VideoYouTube } from './Video/Video';\n\nexport type {\n  BreadcrumbItemProps,\n  ButtonDropdownProps,\n  ButtonGroupProps,\n  ButtonToolbarProps,\n  CardColumnsProps,\n  CardDeckProps,\n  CardFooterProps,\n  CardGroupProps,\n  CardHeaderProps,\n  CardImgOverlayProps,\n  CardImgProps,\n  CardLinkProps,\n  CardSubtitleProps,\n  ColProps,\n  ContainerProps,\n  FadeProps,\n  FormFeedbackProps,\n  FormGroupProps,\n  FormProps,\n  FormTextProps,\n  InputGroupProps,\n  InputGroupTextProps,\n  LabelProps,\n  ListGroupItemHeadingProps,\n  ListGroupItemProps,\n  ListGroupItemTextProps,\n  ListGroupProps,\n  MediaProps,\n  NavbarBrandProps,\n  NavbarProps,\n  NavbarTogglerProps,\n  NavItemProps,\n  NavLinkProps,\n  PaginationItem as PagerItemProps,\n  PaginationLink as PagerLinkProps,\n  PopoverBodyProps,\n  PopoverHeaderProps,\n  PopoverProps,\n  RowProps,\n  TableProps,\n  TooltipProps,\n  UncontrolledAlertProps,\n  UncontrolledCollapseProps,\n  UncontrolledTooltipProps\n} from 'reactstrap';\n\nexport type { SplideProps } from '@splidejs/react-splide';\nexport type { TabContainerProps, TabContentProps, TabPaneProps } from 'react-bootstrap';\nimport './track-focus.js';\n"
  },
  {
    "path": "src/track-focus.js",
    "content": "// Focus Management\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap Italia (https://italia.github.io/bootstrap-italia/)\n * Authors: https://github.com/italia/bootstrap-italia/blob/main/AUTHORS\n * Licensed under BSD-3-Clause license (https://github.com/italia/bootstrap-italia/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst DATA_MOUSE_FOCUS = 'data-focus-mouse';\nconst CLASS_NAME_MOUSE_FOCUS = 'focus--mouse';\n\nclass TrackFocus {\n  constructor() {\n    this._usingMouse = false;\n\n    this._bindEvents();\n  }\n\n  _bindEvents() {\n    if (typeof document === 'undefined') {\n      return;\n    }\n    const events = ['keydown', 'mousedown'];\n    events.forEach((evtName) => {\n      document.addEventListener(evtName, (evt) => {\n        this._usingMouse = evt.type === 'mousedown';\n      });\n    });\n    document.addEventListener('focusin', (evt) => {\n      if (this._usingMouse) {\n        if (evt.target) {\n          evt.target.classList.add(CLASS_NAME_MOUSE_FOCUS);\n          evt.target.setAttribute(DATA_MOUSE_FOCUS, 'true');\n        }\n      }\n    });\n    document.addEventListener('focusout', (evt) => {\n      if (evt.target) {\n        evt.target.classList.remove(CLASS_NAME_MOUSE_FOCUS);\n        evt.target.setAttribute(DATA_MOUSE_FOCUS, 'false');\n      }\n    });\n  }\n}\n\nnew TrackFocus();\n"
  },
  {
    "path": "src/transitions.ts",
    "content": "// Taken from Reactstrap utils.js which are tken from bootstrap sass\nexport const TransitionTimeouts = {\n  // $transition-fade\n  Fade: 150,\n  // $transition-collapse\n  Collapse: 350,\n  // $modal-transition\n  Modal: 300,\n  // $carousel-transition\n  Carousel: 600\n};\n\n// taken from Reactstrap utils.js\nexport const TransitionsKeys = [\n  'in',\n  'mountOnEnter',\n  'unmountOnExit',\n  'appear',\n  'enter',\n  'exit',\n  'timeout',\n  'onEnter',\n  'onEntering',\n  'onEntered',\n  'onExit',\n  'onExiting',\n  'onExited'\n];\n\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nconst transitionStatus = {\n  entering: 1,\n  entered: 1,\n  exiting: 1,\n  exited: 1\n};\n\nexport type TransitionStates = keyof typeof transitionStatus;\n"
  },
  {
    "path": "src/types/svg.d.ts",
    "content": "declare module '*.svg' {\n  const content: string;\n  export default content;\n} "
  },
  {
    "path": "src/utils.tsx",
    "content": "export const noop = () => {};\n\nexport const logError = (message: string) => {\n  if (typeof console !== 'undefined') {\n    if (console.error) {\n      console.error(message);\n    } else {\n      console.log(message);\n    }\n  }\n};\n\n// @internal Used for testing purposes only\nexport const flushMessageCache = () => {\n  for (const key in messages) {\n    delete messages[key];\n  }\n};\n\nconst messages: Record<string, 1> = {};\nexport const notifyDeprecation = (message: string, options: { once: boolean } = { once: true }) => {\n  if (!options.once) {\n    logError(message);\n  } else {\n    if (!messages[message]) {\n      logError(message);\n      messages[message] = 1;\n    }\n  }\n};\n\nexport function mapToCssModules(className: string | null, cssModules?: Record<string, string>) {\n  const finalClassNames = className == null ? '' : className;\n  if (!cssModules) {\n    return finalClassNames;\n  }\n  return finalClassNames\n    .split(' ')\n    .map((klass) => cssModules[klass] ?? klass)\n    .join(' ');\n}\n\ntype UnknownObject = Record<string, unknown>;\n\nexport function pick<T extends UnknownObject>(obj: T, keys: keyof T | Array<keyof T>): Partial<T> {\n  const keysArray = Array.isArray(keys) ? keys : [keys];\n  const newObj: Partial<T> = {};\n  for (const key of keysArray) {\n    if (key in obj) {\n      newObj[key] = obj[key];\n    }\n  }\n  return newObj;\n}\n\nexport function omit<T extends UnknownObject>(obj: T, keys: keyof T | Array<keyof T>): Partial<T> {\n  const keysLookup = new Set(Array.isArray(keys) ? keys : [keys]);\n\n  const newObj: Partial<T> = {};\n  for (const key in obj) {\n    if (!keysLookup.has(key)) {\n      newObj[key] = obj[key];\n    }\n  }\n  return newObj;\n}\n"
  },
  {
    "path": "static/favicons/browserconfig.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<browserconfig>\n    <msapplication>\n        <tile>\n            <square150x150logo src=\"/design-react-kit/favicons/mstile-150x150.png\"/>\n            <TileColor>#0066CC</TileColor>\n        </tile>\n    </msapplication>\n</browserconfig>"
  },
  {
    "path": "static/favicons/manifest.webmanifest",
    "content": "{\n  \"name\": \"Design React Kit\",\n  \"short_name\": \"DRK\",\n  \"start_url\": \"/design-react-kit\",\n  \"theme_color\": \"#06C\",\n  \"background_color\": \"#06C\",\n  \"display\": \"standalone\",\n  \"description\": \"esign React Kit è un toolkit basato su Bootstrap Italia per la creazione di applicazioni web sviluppate con React.\",\n  \"icons\": [\n    {\n      \"src\": \"/design-react-kit/favicons/android-chrome-192x192.png\",\n      \"sizes\": \"192x192\",\n      \"type\": \"image/png\"\n    },\n    {\n      \"src\": \"/design-react-kit/favicons/android-chrome-512x512.png\",\n      \"sizes\": \"512x512\",\n      \"type\": \"image/png\"\n    }\n  ]\n}\n"
  },
  {
    "path": "stories/Components/Accordion.stories.tsx",
    "content": "import type { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React, { useState } from \"react\";\r\nimport { Accordion, AccordionBody, AccordionHeader, AccordionItem } from \"../../src\";\r\n\r\nconst meta: Meta<typeof Accordion> = {\r\n    title: \"Documentazione/Componenti/Accordion\",\r\n    component: Accordion,\r\n    parameters: {\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    },\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Accordion>;\r\n\r\nconst GruppiDiElementiRichiudibiliWithHooks = () => {\r\n  const [collapseElementOpen, setCollapseElement] = useState(\"\");\r\n  return (\r\n    <Accordion>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"1\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"1\" ? \"1\" : \"\")}>\r\n          Elemento Richiudibile #1\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"1\"}>\r\n          Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat\r\n          skateboard dolor brunch.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"2\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"2\" ? \"2\" : \"\")}>\r\n          Elemento Richiudibile #2\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"2\"}>\r\n          Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\r\n          haven&apos;t heard of them accusamus labore sustainable VHS.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"3\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"3\" ? \"3\" : \"\")}>\r\n          Elemento Richiudibile #3\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"3\"}>\r\n          Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\r\n          assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n    </Accordion>\r\n  );\r\n}\r\n\r\nexport const GruppiDiElementiRichiudibili: Story = {\r\n    render: () => <GruppiDiElementiRichiudibiliWithHooks></GruppiDiElementiRichiudibiliWithHooks>\r\n};\r\n\r\nconst _AccordionWithHooks = () => {\r\n  const [collapseElementOpen, setCollapseElement] = useState(\"\");\r\n  return (\r\n    <Accordion>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"1\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"1\" ? \"1\" : \"\")}>\r\n          Accordion Group Item #1\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"1\"} listClassName={\"custom-class\"}>\r\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper\r\n          nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"2\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"2\" ? \"2\" : \"\")}>\r\n          Accordion Group Item #2\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"2\"} listClassName={\"custom-class\"}>\r\n          Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\r\n          haven&apos;t heard of them accusamus labore sustainable VHS.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"3\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"3\" ? \"3\" : \"\")}>\r\n          Accordion Group Item #3\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"3\"} listClassName={\"custom-class\"}>\r\n          Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\r\n          assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n    </Accordion>\r\n  );\r\n}\r\n\r\nexport const _Accordion: Story = {\r\n    render: () => <_AccordionWithHooks/>\r\n};\r\n\r\nconst AccordionAnnidatiWithHooks = () => {\r\n  const [collapseElementOpen, setCollapseElement] = useState(\"\");\r\n  const [nestedCollapseOpen, setNestedCollapseOpen] = useState(\"\");\r\n  return (\r\n    <Accordion>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"1\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"1\" ? \"1\" : \"\")}>\r\n          Elemento Accordion #1\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"1\"}>\r\n          <Accordion>\r\n            <AccordionItem>\r\n              <AccordionHeader\r\n                active={nestedCollapseOpen === \"1\"}\r\n                onToggle={() => setNestedCollapseOpen(nestedCollapseOpen !== \"1\" ? \"1\" : \"\")}\r\n              >\r\n                Elemento Accordion annidato #1\r\n              </AccordionHeader>\r\n              <AccordionBody active={nestedCollapseOpen === \"1\"}>\r\n                Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute,\r\n                non cupidatat skateboard dolor brunch.\r\n              </AccordionBody>\r\n            </AccordionItem>\r\n            <AccordionItem>\r\n              <AccordionHeader\r\n                active={nestedCollapseOpen === \"2\"}\r\n                onToggle={() => setNestedCollapseOpen(nestedCollapseOpen !== \"2\" ? \"2\" : \"\")}\r\n              >\r\n                Elemento Accordion annidato #2\r\n              </AccordionHeader>\r\n              <AccordionBody active={nestedCollapseOpen === \"2\"}>\r\n                Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you\r\n                probably haven&apos;t heard of them accusamus labore sustainable VHS.\r\n              </AccordionBody>\r\n            </AccordionItem>\r\n            <AccordionItem>\r\n              <AccordionHeader\r\n                active={nestedCollapseOpen === \"3\"}\r\n                onToggle={() => setNestedCollapseOpen(nestedCollapseOpen !== \"3\" ? \"3\" : \"\")}\r\n              >\r\n                Elemento Accordion annidato #3\r\n              </AccordionHeader>\r\n              <AccordionBody active={nestedCollapseOpen === \"3\"}>\r\n                Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin\r\n                coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente\r\n                ea proident.\r\n              </AccordionBody>\r\n            </AccordionItem>\r\n          </Accordion>\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionHeader active={collapseElementOpen === \"2\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"2\" ? \"2\" : \"\")}>\r\n        Elemento Accordion #2\r\n      </AccordionHeader>\r\n      <AccordionBody active={collapseElementOpen === \"2\"}>\r\n        Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\r\n        haven&apos;t heard of them accusamus labore sustainable VHS.\r\n      </AccordionBody>\r\n\r\n      <AccordionHeader active={collapseElementOpen === \"3\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"3\" ? \"3\" : \"\")}>\r\n        Elemento Accordion #3\r\n      </AccordionHeader>\r\n      <AccordionBody active={collapseElementOpen === \"3\"}>\r\n        Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\r\n        assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\r\n      </AccordionBody>\r\n    </Accordion>\r\n  );\r\n}\r\n\r\nexport const AccordionAnnidati: Story = {\r\n    render: () => <AccordionAnnidatiWithHooks></AccordionAnnidatiWithHooks>\r\n};\r\n\r\nconst HeaderAttiviWithHooks = () => {\r\n  const [collapseElementOpen, setCollapseElement] = useState(\"\");\r\n  return (\r\n    <Accordion background=\"active\">\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"1\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"1\" ? \"1\" : \"\")}>\r\n          Elemento Accordion #1\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"1\"}>\r\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper\r\n          nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"2\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"2\" ? \"2\" : \"\")}>\r\n          Elemento Accordion #2\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"2\"}>\r\n          Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\r\n          haven&apos;t heard of them accusamus labore sustainable VHS.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"3\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"3\" ? \"3\" : \"\")}>\r\n          Elemento Accordion #3\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"3\"}>\r\n          Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\r\n          assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n    </Accordion>\r\n  );\r\n}\r\n\r\nexport const HeaderAttivi: Story = {\r\n    render: () => <HeaderAttiviWithHooks></HeaderAttiviWithHooks>\r\n};\r\n\r\nconst HeaderHoverWithHooks = () => {\r\n  const [collapseElementOpen, setCollapseElement] = useState(\"\");\r\n  return (\r\n    <Accordion background=\"hover\">\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"1\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"1\" ? \"1\" : \"\")}>\r\n          Elemento Accordion #1\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"1\"}>\r\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper\r\n          nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"2\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"2\" ? \"2\" : \"\")}>\r\n          Elemento Accordion #2\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"2\"}>\r\n          Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably\r\n          haven&apos;t heard of them accusamus labore sustainable VHS.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"3\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"3\" ? \"3\" : \"\")}>\r\n          Elemento Accordion #3\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"3\"}>\r\n          Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla\r\n          assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n    </Accordion>\r\n  );\r\n}\r\n\r\nexport const HeaderHover: Story = {\r\n    render: () => <HeaderHoverWithHooks/>\r\n}\r\n\r\nconst IconaSinistraWithHooks = () => {\r\n  const [collapseElementOpen, setCollapseElement] = useState(\"\");\r\n  return (\r\n    <Accordion iconLeft>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"1\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"1\" ? \"1\" : \"\")}>\r\n          Elemento Accordion #1\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"1\"}>\r\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper\r\n          nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"2\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"2\" ? \"2\" : \"\")}>\r\n          Elemento Accordion #2\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"2\"}>\r\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper\r\n          nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n      <AccordionItem>\r\n        <AccordionHeader active={collapseElementOpen === \"3\"} onToggle={() => setCollapseElement(collapseElementOpen !== \"3\" ? \"3\" : \"\")}>\r\n          Elemento Accordion #3\r\n        </AccordionHeader>\r\n        <AccordionBody active={collapseElementOpen === \"3\"}>\r\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper\r\n          nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\r\n        </AccordionBody>\r\n      </AccordionItem>\r\n    </Accordion>\r\n  )\r\n}\r\n\r\nexport const IconaSinistra: Story = {\r\n    render: () => <IconaSinistraWithHooks/>\r\n};\r\n"
  },
  {
    "path": "stories/Components/Alert.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React, { useState } from 'react';\nimport { componentColor } from '../../.storybook/stories-helper';\nimport { Alert } from '../../src';\n\nconst meta: Meta<typeof Alert> = {\n  title: 'Documentazione/Componenti/Alert',\n  component: Alert,\n  args: {\n    color: 'success'\n  },\n  argTypes: {\n    color: {\n      control: 'select',\n      options: componentColor\n    }\n  }\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Alert>;\n\nexport const _EsempiInterattivi: Story = {\n  render: ({ ...args }) => (\n    <Alert {...args}>\n      Questo è un alert di <b>{args.color}</b>!\n    </Alert>\n  )\n};\n\nexport const _LinkEvidenziato: Story = {\n  render: ({ ...args }) => (\n    <Alert {...args}>\n      Questo è un alert con un esempio di{' '}\n      <a href='#' className='alert-link'>\n        link\n      </a>\n    </Alert>\n  ),\n  args: {\n    color: 'danger'\n  }\n};\n\nexport const _ContenutoAggiuntivo: Story = {\n  render: ({ ...args }) => (\n    <Alert {...args}>\n      <h4 className='alert-heading'>Avviso di successo!</h4>\n      <p>\n        Stai leggendo questo importante messaggio di avviso di successo. Questo testo di esempio sarà più a lungo in\n        modo da poter vedere come funzioni la spaziatura all&#39;interno di un avviso con questo tipo di contenuto.\n      </p>\n      <hr />\n      <p className='mb-0'>\n        Quando necessario, assicurarti di inserire le utilità di margine per mantenere gli spazi equilibrati.\n      </p>\n    </Alert>\n  )\n};\n\nconst ChiusuraControllataWithHooks = ({ ...args }) => {\n  const [open, setOpen] = useState(true);\n\n  const closeAlert = () => setOpen(false);\n\n  return (\n    <div>\n      <Alert {...args} isOpen={open} toggle={closeAlert}>\n        <strong>Attenzione:</strong> Alcuni campi inseriti sono da controllare.\n      </Alert>\n    </div>\n  );\n};\n\nexport const ChiusuraControllata: Story = {\n  render: (args) => <ChiusuraControllataWithHooks {...args} />,\n  parameters: {\n    docs: {\n      canvas: { sourceState: 'none' }\n    }\n  },\n  args: {\n    color: 'warning'\n  }\n};\n"
  },
  {
    "path": "stories/Components/Avatar/Avatar.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React, { useRef } from 'react';\r\nimport { AvatarContainer, AvatarExtraText, AvatarIcon, AvatarWrapper, Icon, UncontrolledTooltip } from '../../../src';\r\n\r\nconst meta: Meta<typeof AvatarContainer> = {\r\n  title: 'Documentazione/Componenti/Avatar',\r\n  component: AvatarIcon,\r\n  argTypes: {\r\n    color: {\r\n      control: 'select',\r\n      options: ['primary', 'secondary', 'green', 'orange', 'red']\r\n    }\r\n  }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof AvatarIcon>;\r\n\r\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\nconst AvatarWithImageWithHooks = (args: any) => {\r\n  return (\r\n    <AvatarContainer>\r\n      <AvatarIcon size={'lg'}>\r\n        {args.results && args.results.length ? (\r\n          <img\r\n            src={args.results.at(0).picture.large}\r\n            alt={`${args.results.at(0).name.last} ${args.results.at(0).name.first}`}\r\n          />\r\n        ) : null}\r\n      </AvatarIcon>\r\n    </AvatarContainer>\r\n  );\r\n};\r\n\r\nexport const AvatarWithImage: Story = {\r\n  loaders: [\r\n    async () => ({\r\n      fakeUser: await (await fetch('https://randomuser.me/api')).json() //https://randomuser.me/documentation#howto\r\n    })\r\n  ],\r\n  render: (args, { loaded: { fakeUser } }) => <AvatarWithImageWithHooks {...args} {...fakeUser} />\r\n};\r\n\r\nexport const AvatarWithText: Story = {\r\n  render: () => (\r\n    <AvatarContainer>\r\n      <AvatarIcon size='xs'>\r\n        <p aria-hidden='true'>M</p>\r\n        <span className='visually-hidden'>Mario Rossi</span>\r\n      </AvatarIcon>\r\n      <AvatarIcon color='primary' size='sm'>\r\n        <p aria-hidden='true'>M</p>\r\n        <span className='visually-hidden'>Mario Rossi</span>\r\n      </AvatarIcon>\r\n      <AvatarIcon color='secondary'>\r\n        <p aria-hidden='true'>MR</p>\r\n        <span className='visually-hidden'>Mario Rossi</span>\r\n      </AvatarIcon>\r\n      <AvatarIcon color='green' size='lg'>\r\n        <p aria-hidden='true'>MR</p>\r\n        <span className='visually-hidden'>Mario Rossi</span>\r\n      </AvatarIcon>\r\n      <AvatarIcon color='orange' size='xl'>\r\n        <p aria-hidden='true'>MR</p>\r\n        <span className='visually-hidden'>Mario Rossi</span>\r\n      </AvatarIcon>\r\n      <AvatarIcon color='red' size='xxl'>\r\n        <p aria-hidden='true'>MR</p>\r\n        <span className='visually-hidden'>Mario Rossi</span>\r\n      </AvatarIcon>\r\n    </AvatarContainer>\r\n  )\r\n};\r\n\r\nexport const AvatarWithIcon: Story = {\r\n  render: () => (\r\n    <AvatarContainer>\r\n      <AvatarIcon size='xs'>\r\n        <Icon icon='it-search' />\r\n      </AvatarIcon>\r\n      <AvatarIcon size='sm'>\r\n        <Icon icon='it-search' />\r\n      </AvatarIcon>\r\n      <AvatarIcon>\r\n        <Icon icon='it-search' />\r\n      </AvatarIcon>\r\n      <AvatarIcon size='lg'>\r\n        <Icon icon='it-search' />\r\n      </AvatarIcon>\r\n      <AvatarIcon size='xl'>\r\n        <Icon icon='it-search' />\r\n      </AvatarIcon>\r\n      <AvatarIcon size='xxl'>\r\n        <Icon icon='it-search' />\r\n      </AvatarIcon>\r\n    </AvatarContainer>\r\n  )\r\n};\r\n\r\nexport const AvatarLink: Story = {\r\n  render: () => (\r\n    <AvatarContainer>\r\n      <AvatarIcon size='xl' href='#'>\r\n        <img src='https://randomuser.me/api/portraits/women/41.jpg' alt='Anna Barbieri'></img>\r\n      </AvatarIcon>\r\n      <AvatarIcon size='xl' color='red' href='#'>\r\n        <p aria-hidden='true'>MR</p>\r\n        <span className='visually-hidden'>Mario Rossi</span>\r\n      </AvatarIcon>\r\n      <AvatarIcon size='xl'>\r\n        <Icon icon='it-search' onClick={() => console.log('Click')} />\r\n      </AvatarIcon>\r\n    </AvatarContainer>\r\n  )\r\n};\r\n\r\nconst AvatarLinkWithTooltipWithHooks = () => {\r\n  const withImageRef = useRef(null);\r\n  const withTextRef = useRef(null);\r\n  const withIconRef = useRef(null);\r\n\r\n  return (\r\n    <AvatarContainer>\r\n      <AvatarIcon size='xl' href='#' innerRef={withImageRef}>\r\n        <UncontrolledTooltip placement='left' target={withImageRef}>\r\n          Anna Barbieri\r\n          <br />\r\n          <i>Administrator</i>\r\n        </UncontrolledTooltip>\r\n        <img src='https://randomuser.me/api/portraits/women/41.jpg' alt='Anna Barbieri'></img>\r\n      </AvatarIcon>\r\n      <AvatarIcon size='xl' color='red' href='#' innerRef={withTextRef}>\r\n        <UncontrolledTooltip placement='top' target={withTextRef}>\r\n          Mario Rossi\r\n          <br />\r\n          <i>Editor</i>\r\n        </UncontrolledTooltip>\r\n        <p aria-hidden='true'>MR</p>\r\n        <span className='visually-hidden'>Mario Rossi</span>\r\n      </AvatarIcon>\r\n      <AvatarIcon size='xl' href='#' innerRef={withIconRef}>\r\n        <Icon icon='it-search' />\r\n        <UncontrolledTooltip placement='right' target={withIconRef}>\r\n          Search\r\n          <br />\r\n          <i>News Archive</i>\r\n        </UncontrolledTooltip>\r\n      </AvatarIcon>\r\n    </AvatarContainer>\r\n  );\r\n};\r\n\r\nexport const AvatarLinkWithTooltip: Story = {\r\n  render: () => <AvatarLinkWithTooltipWithHooks></AvatarLinkWithTooltipWithHooks>,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: 'none' }\r\n    }\r\n  }\r\n};\r\n\r\nexport const AvatarWithAdditionalText: Story = {\r\n  render: () => (\r\n    <AvatarContainer>\r\n      <AvatarWrapper extra='text'>\r\n        <AvatarIcon size='xl'>\r\n          <img src='https://randomuser.me/api/portraits/men/33.jpg' alt='Mario Rossi' />\r\n        </AvatarIcon>\r\n        <AvatarExtraText>\r\n          <h4>\r\n            <a href='#'>Mario Rossi</a>\r\n          </h4>\r\n          <time dateTime='2018-09-15'>15 Set 2018</time>\r\n        </AvatarExtraText>\r\n      </AvatarWrapper>\r\n      <AvatarWrapper extra='text'>\r\n        <AvatarIcon size='xl'>\r\n          <img src='https://randomuser.me/api/portraits/women/33.jpg' alt='Guilia Neri' />\r\n        </AvatarIcon>\r\n        <AvatarExtraText>\r\n          <h4>Guilia Neri</h4>\r\n          <p>Lorem ipsum dolor</p>\r\n        </AvatarExtraText>\r\n      </AvatarWrapper>\r\n      <AvatarWrapper extra='text'>\r\n        <AvatarIcon size='xl'>\r\n          <img src='https://randomuser.me/api/portraits/men/15.jpg' alt='Michele Dotti' />\r\n        </AvatarIcon>\r\n        <AvatarExtraText>\r\n          <h4>\r\n            <a href='#'>Micehele Dotti</a>\r\n          </h4>\r\n          <time dateTime='2018-09-15'>15 Mag 2018</time>\r\n        </AvatarExtraText>\r\n      </AvatarWrapper>\r\n    </AvatarContainer>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Avatar/AvatarBehaviour.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { AvatarContainer, AvatarIcon, AvatarPresence, AvatarStatus, AvatarWrapper, Icon } from \"../../../src\";\r\n\r\nconst meta: Meta<typeof AvatarContainer> = {\r\n    title: \"Documentazione/Componenti/Avatar/Behavior\",\r\n    component: AvatarIcon,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof AvatarIcon>;\r\n\r\nexport const UserPresence: Story = {\r\n    render: () => (\r\n        <div>\r\n            <AvatarContainer>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/men/43.jpg\" alt=\"Mario Rossi\" />\r\n                        <AvatarPresence presence=\"active\">\r\n                            <span className=\"visually-hidden\">Presenza:attivo</span>\r\n                        </AvatarPresence>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/41.jpg\" alt=\"Luisa Neri\" />\r\n                        <AvatarPresence presence=\"busy\">\r\n                            <Icon color=\"white\" icon=\"it-minus\" />\r\n                            <span className=\"visually-hidden\">Presenza: non disponibile</span>\r\n                        </AvatarPresence>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/men/33.jpg\" alt=\"Gioacchino Romani\" />\r\n                        <AvatarPresence presence=\"hidden\">\r\n                            <span className=\"visually-hidden\">Presenza: invisible</span>\r\n                        </AvatarPresence>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n            </AvatarContainer>\r\n            <AvatarContainer>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"md\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/32.jpg\" alt=\"Ludovica Galli\" />\r\n                        <AvatarPresence presence=\"busy\">\r\n                            <Icon color=\"white\" icon=\"it-minus\" />\r\n                            <span className=\"visually-hidden\">Presenza: non disponibile</span>\r\n                        </AvatarPresence>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"lg\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/32.jpg\" alt=\"Ludovica Galli\" />\r\n                        <AvatarPresence presence=\"busy\">\r\n                            <Icon color=\"white\" icon=\"it-minus\" />\r\n                            <span className=\"visually-hidden\">Presenza: non disponibile</span>\r\n                        </AvatarPresence>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/32.jpg\" alt=\"Ludovica Galli\" />\r\n                        <AvatarPresence presence=\"busy\">\r\n                            <Icon color=\"white\" icon=\"it-minus\" />\r\n                            <span className=\"visually-hidden\">Presenza: non disponibile</span>\r\n                        </AvatarPresence>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xxl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/32.jpg\" alt=\"Ludovica Galli\" />\r\n                        <AvatarPresence presence=\"busy\">\r\n                            <Icon color=\"white\" icon=\"it-minus\" />\r\n                            <span className=\"visually-hidden\">Presenza: non disponibile</span>\r\n                        </AvatarPresence>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n            </AvatarContainer>\r\n        </div>\r\n    ),\r\n};\r\n\r\nexport const UserStatus: Story = {\r\n    render: () => (\r\n        <div>\r\n            <AvatarContainer>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/men/43.jpg\" alt=\"Mario Rossi\" />\r\n                        <AvatarStatus status=\"approved\">\r\n                            <Icon color=\"white\" icon=\"it-check\" />\r\n                            <span className=\"visually-hidden\">Stato: approvato</span>\r\n                        </AvatarStatus>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/41.jpg\" alt=\"Luisa Neri\" />\r\n                        <AvatarStatus status=\"declined\">\r\n                            <Icon color=\"white\" icon=\"it-close\" />\r\n                            <span className=\"visually-hidden\">Stato: respinto</span>\r\n                        </AvatarStatus>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/men/33.jpg\" alt=\"Gioacchino Romani\" />\r\n                        <AvatarStatus status=\"notify\">\r\n                            <span className=\"visually-hidden\">Testa notifica</span>\r\n                        </AvatarStatus>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n            </AvatarContainer>\r\n            <AvatarContainer>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"md\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/32.jpg\" alt=\"Ludovica Galli\" />\r\n                        <AvatarStatus status=\"approved\">\r\n                            <Icon color=\"white\" icon=\"it-check\" />\r\n                            <span className=\"visually-hidden\">Stato: approvato</span>\r\n                        </AvatarStatus>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"lg\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/32.jpg\" alt=\"Ludovica Galli\" />\r\n                        <AvatarStatus status=\"declined\">\r\n                            <Icon color=\"white\" icon=\"it-close\" />\r\n                            <span className=\"visually-hidden\">Stato: respinto</span>\r\n                        </AvatarStatus>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/32.jpg\" alt=\"Ludovica Galli\" />\r\n                        <AvatarStatus status=\"approved\">\r\n                            <Icon color=\"white\" icon=\"it-check\" />\r\n                            <span className=\"visually-hidden\">Stato: approvato</span>\r\n                        </AvatarStatus>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n                <AvatarWrapper>\r\n                    <AvatarIcon size=\"xxl\">\r\n                        <img src=\"https://randomuser.me/api/portraits/women/32.jpg\" alt=\"Ludovica Galli\" />\r\n                        <AvatarStatus status=\"declined\">\r\n                            <Icon color=\"white\" icon=\"it-close\" />\r\n                            <span className=\"visually-hidden\">Stato: approvato</span>\r\n                        </AvatarStatus>\r\n                    </AvatarIcon>\r\n                </AvatarWrapper>\r\n            </AvatarContainer>\r\n        </div>\r\n    ),\r\n};\r\n"
  },
  {
    "path": "stories/Components/Avatar/AvatarGroupsList.stories.tsx",
    "content": "import type { Meta } from '@storybook/react-vite';\r\nimport React from \"react\";\r\nimport { AvatarIcon, Icon, LinkList, LinkListItem } from \"../../../src\";\r\n\r\nconst meta: Meta<typeof AvatarIcon> = {\r\n    title: \"Documentazione/Componenti/Avatar/Groups List\",\r\n    component: AvatarIcon,\r\n};\r\n\r\nexport default meta;\r\n\r\nexport const AvatarSmallList = () => {\r\n    return (\r\n        <LinkList avatar>\r\n            <LinkListItem href=\"#\">\r\n                <AvatarIcon size=\"sm\">\r\n                    <img src=\"https://randomuser.me/api/portraits/men/43.jpg\" alt=\"Mario Rossi\" />\r\n                </AvatarIcon>\r\n                <span>Mario Rossi</span>\r\n            </LinkListItem>\r\n            <LinkListItem href=\"#\">\r\n                <AvatarIcon size=\"sm\" color=\"orange\">\r\n                    <p aria-hidden=\"true\">A</p>\r\n                </AvatarIcon>\r\n                <span>Arianna Gallo</span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n                <AvatarIcon size=\"sm\" color=\"red\">\r\n                    <p aria-hidden=\"true\">S</p>\r\n                </AvatarIcon>\r\n                <span>Sara Ghione</span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n                <AvatarIcon size=\"sm\">\r\n                    <Icon icon=\"it-user\" />\r\n                </AvatarIcon>\r\n                <span>Antonio Esposito</span>\r\n            </LinkListItem>\r\n        </LinkList>\r\n    );\r\n};\r\n\r\nexport const AvatarMediaList = () => {\r\n    return (\r\n        <LinkList avatar>\r\n            <LinkListItem href=\"#\">\r\n                <AvatarIcon size=\"md\">\r\n                    <img src=\"https://randomuser.me/api/portraits/men/43.jpg\" alt=\"Mario Rossi\" />\r\n                </AvatarIcon>\r\n                <span>Mario Rossi</span>\r\n            </LinkListItem>\r\n            <LinkListItem href=\"#\">\r\n                <AvatarIcon size=\"md\" color=\"green\">\r\n                    <p aria-hidden=\"true\">AG</p>\r\n                </AvatarIcon>\r\n                <span>Arianna Gallo</span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n                <AvatarIcon size=\"md\" color=\"primary\">\r\n                    <p aria-hidden=\"true\">S</p>\r\n                </AvatarIcon>\r\n                <span>Sara Ghione</span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n                <AvatarIcon size=\"md\">\r\n                    <Icon icon=\"it-user\" />\r\n                </AvatarIcon>\r\n                <span>Antonio Esposito</span>\r\n            </LinkListItem>\r\n        </LinkList>\r\n    );\r\n};\r\n"
  },
  {
    "path": "stories/Components/Avatar/AvatarGroupsOverlapping.stories.tsx",
    "content": "import { Meta } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport {\r\n  AvatarGroupContainer,\r\n  AvatarIcon,\r\n  Dropdown,\r\n  DropdownMenu,\r\n  DropdownToggle,\r\n  Icon,\r\n  LinkList,\r\n  LinkListItem\r\n} from '../../../src';\r\n\r\nconst meta: Meta<typeof AvatarGroupContainer> = {\r\n  title: 'Documentazione/Componenti/Avatar/Groups Overlapping',\r\n  component: AvatarGroupContainer\r\n};\r\n\r\nexport default meta;\r\n\r\nexport const SmallOverlappingAvatars = () => {\r\n  return (\r\n    <AvatarGroupContainer>\r\n      <li>\r\n        <AvatarIcon size='sm' href='#'>\r\n          <img src='https://randomuser.me/api/portraits/women/12.jpg' alt='Arianna Rossi' />\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='sm' href='#'>\r\n          <img src='https://randomuser.me/api/portraits/men/13.jpg' alt='Giulio Neri' />\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='sm' color='primary' href='#'>\r\n          <p aria-hidden='true'>A</p>\r\n          <span className='visually-hidden'>Andrea Gallo</span>\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='sm' color='secondary' href='#'>\r\n          <p aria-hidden='true'>S</p>\r\n          <span className='visually-hidden'>Sara Ghioni</span>\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='sm' color='green' href='#'>\r\n          <p aria-hidden='true'>T</p>\r\n          <span className='visually-hidden'>Tomasso Sordi</span>\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='sm' color='orange' href='#'>\r\n          <p aria-hidden='true'>B</p>\r\n          <span className='visually-hidden'>Barbera Tosi</span>\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='sm' color='red' href='#'>\r\n          <p aria-hidden='true'>R</p>\r\n          <span className='visually-hidden'>Roberto Milano</span>\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='sm' href='#'>\r\n          <Icon icon='it-search' />\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='sm' color='dropdown'>\r\n          <Dropdown>\r\n            <DropdownToggle id='dropdownMenuLink'>\r\n              <span className='visually-hidden'>Visualizza altri 4 utenti</span>\r\n              <span aria-hidden='true'>+4</span>\r\n            </DropdownToggle>\r\n            <DropdownMenu>\r\n              <LinkList>\r\n                <LinkListItem inDropdown>\r\n                  <AvatarIcon size='sm'>\r\n                    <img src='https://randomuser.me/api/portraits/men/46.jpg' alt='Mario Rossi' />\r\n                  </AvatarIcon>\r\n                  <span>Mario Rossi</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown>\r\n                  <AvatarIcon size='sm' color='green'>\r\n                    <p aria-hidden='true'>A</p>\r\n                  </AvatarIcon>\r\n                  <span>Arianna Gello</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown>\r\n                  <AvatarIcon size='sm' color='primary'>\r\n                    <p aria-hidden='true'>S</p>\r\n                  </AvatarIcon>\r\n                  <span>Sara Ghioni</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown>\r\n                  <AvatarIcon size='sm'>\r\n                    <Icon icon='it-search' />\r\n                  </AvatarIcon>\r\n                  <span>Antonio Esposito</span>\r\n                </LinkListItem>\r\n              </LinkList>\r\n            </DropdownMenu>\r\n          </Dropdown>\r\n        </AvatarIcon>\r\n      </li>\r\n    </AvatarGroupContainer>\r\n  );\r\n};\r\n\r\nexport const MediumOverlaidAvatars = () => {\r\n  return (\r\n    <AvatarGroupContainer>\r\n      <li>\r\n        <AvatarIcon size='md' href='#'>\r\n          <img src='https://randomuser.me/api/portraits/women/12.jpg' alt='Arianna Rossi' />\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='md' href='#'>\r\n          <img src='https://randomuser.me/api/portraits/men/13.jpg' alt='Giulio Neri' />\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='md' color='orange' href='#'>\r\n          <p aria-hidden='true'>B</p>\r\n          <span className='visually-hidden'>Barbera Tosi</span>\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='md' color='red' href='#'>\r\n          <p aria-hidden='true'>R</p>\r\n          <span className='visually-hidden'>Roberto Milano</span>\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='md' href='#'>\r\n          <Icon icon='it-search' />\r\n        </AvatarIcon>\r\n      </li>\r\n      <li>\r\n        <AvatarIcon size='md' color='dropdown'>\r\n          <Dropdown>\r\n            <DropdownToggle id='dropdownMenuLink2'>\r\n              <span className='visually-hidden'>Visualizza altri 4 utenti</span>\r\n              <span aria-hidden='true'>+4</span>\r\n            </DropdownToggle>\r\n            <DropdownMenu>\r\n              <LinkListItem inDropdown>\r\n                <AvatarIcon size='md'>\r\n                  <img src='https://randomuser.me/api/portraits/men/46.jpg' alt='Mario Rossi' />\r\n                </AvatarIcon>\r\n                <span>Mario Rossi</span>\r\n              </LinkListItem>\r\n              <LinkListItem inDropdown>\r\n                <AvatarIcon size='md' color='green'>\r\n                  <p aria-hidden='true'>A</p>\r\n                </AvatarIcon>\r\n                <span>Arianna Gello</span>\r\n              </LinkListItem>\r\n              <LinkListItem inDropdown>\r\n                <AvatarIcon size='md' color='primary'>\r\n                  <p aria-hidden='true'>S</p>\r\n                </AvatarIcon>\r\n                <span>Sara Ghioni</span>\r\n              </LinkListItem>\r\n              <LinkListItem inDropdown>\r\n                <AvatarIcon size='md'>\r\n                  <Icon icon='it-search' />\r\n                </AvatarIcon>\r\n                <span>Antonio Esposito</span>\r\n              </LinkListItem>\r\n            </DropdownMenu>\r\n          </Dropdown>\r\n        </AvatarIcon>\r\n      </li>\r\n    </AvatarGroupContainer>\r\n  );\r\n};\r\n"
  },
  {
    "path": "stories/Components/BackToTop.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { BackToTop } from '../../src';\r\n\r\nconst meta: Meta<typeof BackToTop> = {\r\n  title: 'Documentazione/Menu di navigazione/BackToTop',\r\n  component: BackToTop\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof BackToTop>;\r\n\r\nexport const Esempio: Story = {\r\n  render: () => <BackToTop />\r\n};\r\n\r\nexport const Small: Story = {\r\n  render: (args) => <BackToTop {...args} />,\r\n  args: {\r\n    small: true\r\n  }\r\n};\r\n\r\nexport const Shadow: Story = {\r\n  render: () => (\r\n    <div className='d-flex align-items-center'>\r\n      <BackToTop shadow />\r\n      <BackToTop shadow small />\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const Dark: Story = {\r\n  render: () => (\r\n    <div className='d-flex align-items-center'>\r\n      <BackToTop dark />\r\n      <BackToTop dark small />\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const DarkShadow: Story = {\r\n  render: () => (\r\n    <div className='d-flex align-items-center'>\r\n      <BackToTop dark shadow />\r\n      <BackToTop dark shadow small />\r\n    </div>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Badge.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { componentColor } from \"../../.storybook/stories-helper\";\r\nimport { Badge, Button } from \"../../src\";\r\n\r\nconst meta: Meta<typeof Badge> = {\r\n    title: \"Documentazione/Componenti/Badge\",\r\n    component: Badge,\r\n    args: {\r\n        color: \"secondary\",\r\n    },\r\n    argTypes: {\r\n        color: {\r\n            control: \"select\",\r\n            options: componentColor,\r\n        },\r\n    },\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Badge>;\r\n\r\nexport const EsempioInterattivo: Story = {\r\n    render: ({ ...args }) => <Badge {...args}>Badge</Badge>,\r\n    parameters: {\r\n        layout: \"centered\",\r\n    },\r\n};\r\n\r\nexport const DiffenteGrandezza: Story = {\r\n    render: () => (\r\n        <div>\r\n            <h1>\r\n                Titolo di esempio&nbsp;<Badge color=\"secondary\">New</Badge>\r\n            </h1>\r\n            <h2>\r\n                Titolo di esempio&nbsp;<Badge color=\"secondary\">New</Badge>\r\n            </h2>\r\n            <h3>\r\n                Titolo di esempio&nbsp;<Badge color=\"secondary\">New</Badge>\r\n            </h3>\r\n            <h4>\r\n                Titolo di esempio&nbsp;<Badge color=\"secondary\">New</Badge>\r\n            </h4>\r\n            <h5>\r\n                Titolo di esempio&nbsp;<Badge color=\"secondary\">New</Badge>\r\n            </h5>\r\n            <h6>\r\n                Titolo di esempio&nbsp;<Badge color=\"secondary\">New</Badge>\r\n            </h6>\r\n        </div>\r\n    ),\r\n};\r\n\r\nexport const Contatore = {\r\n    render: () => (\r\n        <Button color=\"primary\">\r\n            Notifiche&nbsp;\r\n            <Badge color=\"light\" className=\"text-secondary\">\r\n                4\r\n            </Badge>\r\n        </Button>\r\n    ),\r\n};\r\n\r\nexport const ContatoreTestoAggiuntivo = {\r\n    render: () => (\r\n        <Button color=\"primary\">\r\n            Notifiche&nbsp;\r\n            <Badge color=\"light\" className=\"text-primary\">\r\n                9\r\n            </Badge>\r\n            <span className=\"visually-hidden\">Messaggi non letti</span>\r\n        </Button>\r\n    ),\r\n};\r\n\r\nexport const Variazioni = {\r\n    render: () => (\r\n        <div className=\"d-flex justify-content-around\">\r\n            <Badge color=\"primary\">Primary</Badge>\r\n            <Badge color=\"secondary\">Secondary</Badge>\r\n            <Badge color=\"success\">Success</Badge>\r\n            <Badge color=\"danger\">Danger</Badge>\r\n            <Badge color=\"warning\">Warning</Badge>\r\n        </div>\r\n    ),\r\n};\r\n\r\nexport const BordiArrotondati = {\r\n    render: () => (\r\n        <div className=\"d-flex justify-content-around\">\r\n            <Badge color=\"primary\" pill>\r\n                Primary\r\n            </Badge>\r\n            <Badge color=\"secondary\" pill>\r\n                Secondary\r\n            </Badge>\r\n            <Badge color=\"success\" pill>\r\n                Success\r\n            </Badge>\r\n            <Badge color=\"danger\" pill>\r\n                Danger\r\n            </Badge>\r\n            <Badge color=\"warning\" pill>\r\n                Warning\r\n            </Badge>\r\n        </div>\r\n    ),\r\n};\r\n\r\nexport const ConLink = {\r\n    render: () => (\r\n        <div className=\"d-flex justify-content-around\">\r\n            <Badge href=\"#\" color=\"primary\" tag=\"a\">\r\n                Primary\r\n            </Badge>\r\n            <Badge href=\"#\" color=\"secondary\" tag=\"a\">\r\n                Secondary\r\n            </Badge>\r\n            <Badge href=\"#\" color=\"success\" tag=\"a\">\r\n                Success\r\n            </Badge>\r\n            <Badge href=\"#\" color=\"danger\" tag=\"a\">\r\n                Danger\r\n            </Badge>\r\n            <Badge href=\"#\" color=\"warning\" tag=\"a\">\r\n                Warning\r\n            </Badge>\r\n        </div>\r\n    ),\r\n};\r\n"
  },
  {
    "path": "stories/Components/BottomNav.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { BottomNav, BottomNavItem } from \"../../src\";\r\n\r\nconst meta: Meta<typeof BottomNav> = {\r\n    title: \"Documentazione/Menu di navigazione/BottomNav\",\r\n    component: BottomNav,\r\n    parameters: {\r\n        docs: {\r\n            story: {\r\n                height: '150px'\r\n            },\r\n        }\r\n    }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof BottomNav>;\r\n\r\nexport const Esempi: Story = {\r\n    render: () => (\r\n        <BottomNav>\r\n            <BottomNavItem label=\"messaggi\" />\r\n            <BottomNavItem label=\"immagini\" iconName=\"it-camera\" />\r\n            <BottomNavItem label=\"documenti\" iconName=\"it-file\" />\r\n        </BottomNav>\r\n    ),\r\n};\r\n\r\nexport const Esempi4Links: Story = {\r\n    render: () => (\r\n        <BottomNav>\r\n            <BottomNavItem label=\"messaggi\" />\r\n            <BottomNavItem label=\"immagini\" iconName=\"it-camera\" />\r\n            <BottomNavItem label=\"documenti\" iconName=\"it-file\" />\r\n            <BottomNavItem label=\"preferiti\" iconName=\"it-star-outline\" />\r\n        </BottomNav>\r\n    ),\r\n};\r\n\r\nexport const EsempioBadge: Story = {\r\n    render: () => (\r\n        <BottomNav>\r\n            <BottomNavItem label=\"messaggi\" badge={1} srText=\"- 1 da leggere\" />\r\n            <BottomNavItem label=\"immagini\" badge={2} iconName=\"it-camera\" srText=\"- 2 da vedere\" active />\r\n            <BottomNavItem label=\"documenti\" badge={88} iconName=\"it-file\" srText=\"- 88 da esaminare\" />\r\n            <BottomNavItem label=\"preferiti\" iconName=\"it-star-outline\" />\r\n            <BottomNavItem label=\"preferenze\" iconName=\"it-settings\" />\r\n        </BottomNav>\r\n    ),\r\n};\r\n\r\nexport const Alert: Story = {\r\n    render: () => (\r\n        <BottomNav>\r\n            <BottomNavItem alert label=\"messaggi\" srText=\"- nuovo contenuto disponibile\" />\r\n            <BottomNavItem label=\"immagini\" iconName=\"it-camera\" />\r\n            <BottomNavItem alert label=\"documenti\" iconName=\"it-file\" srText=\"- nuovo contenuto disponibile\" />\r\n            <BottomNavItem label=\"preferiti\" iconName=\"it-star-outline\" />\r\n            <BottomNavItem label=\"preferenze\" iconName=\"it-settings\" />\r\n        </BottomNav>\r\n    ),\r\n};\r\n"
  },
  {
    "path": "stories/Components/Breadcrumb.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { Breadcrumb, BreadcrumbItem, Icon } from \"../../src\";\r\n\r\nconst meta: Meta<typeof Breadcrumb> = {\r\n    title: \"Documentazione/Menu di navigazione/Breadcrumbs\",\r\n    component: Breadcrumb,\r\n};\r\n\r\nexport default meta;\r\ntype Story = StoryObj<typeof Breadcrumb>;\r\n\r\nexport const Esempi: Story = {\r\n    render: () => (\r\n        <section>\r\n            <Breadcrumb>\r\n                <BreadcrumbItem>\r\n                    <a href=\"#\">Home</a>\r\n                    <span className=\"separator\">/</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem>\r\n                    <a href=\"#\">Subsection</a>\r\n                    <span className=\"separator\">/</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem active>Current section</BreadcrumbItem>\r\n            </Breadcrumb>\r\n\r\n            <Breadcrumb>\r\n                <BreadcrumbItem>\r\n                    <a href=\"#\">Home</a>\r\n                    <span className=\"separator\">&gt;</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem>\r\n                    <a href=\"#\">Subsection</a>\r\n                    <span className=\"separator\">&gt;</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem active>Current section</BreadcrumbItem>\r\n            </Breadcrumb>\r\n        </section>\r\n    ),\r\n};\r\n\r\nexport const ConIcone: Story = {\r\n    render: () => (\r\n        <section>\r\n            <Breadcrumb>\r\n                <BreadcrumbItem>\r\n                    <Icon className=\"align-top me-1\" icon=\"it-link\" color=\"secondary\" aria-hidden size=\"sm\" />\r\n                    <a href=\"#\">Home</a>\r\n                    <span className=\"separator\">/</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem>\r\n                    <Icon className=\"align-top me-1\" icon=\"it-link\" color=\"secondary\" aria-hidden size=\"sm\" />\r\n                    <a href=\"#\">Subsection</a>\r\n                    <span className=\"separator\">/</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem active>\r\n                    <Icon className=\"align-top me-1\" icon=\"it-link\" color=\"secondary\" aria-hidden size=\"sm\" />\r\n                    Current section\r\n                </BreadcrumbItem>\r\n            </Breadcrumb>\r\n        </section>\r\n    ),\r\n};\r\n\r\nexport const SuSfondoScuro: Story = {\r\n    render: () => (\r\n        <section>\r\n            <Breadcrumb dark>\r\n                <BreadcrumbItem>\r\n                    <a href=\"#\">Home</a>\r\n                    <span className=\"separator\">/</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem>\r\n                    <a href=\"#\">Subsection</a>\r\n                    <span className=\"separator\">/</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem active>Current section</BreadcrumbItem>\r\n            </Breadcrumb>\r\n\r\n            <Breadcrumb dark>\r\n                <BreadcrumbItem>\r\n                    <Icon className=\"align-top me-1\" icon=\"it-link\" color=\"white\" aria-hidden size=\"sm\" />\r\n                    <a href=\"#\">Home</a>\r\n                    <span className=\"separator\">/</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem>\r\n                    <Icon className=\"align-top me-1\" icon=\"it-link\" color=\"white\" aria-hidden size=\"sm\" />\r\n                    <a href=\"#\">Subsection</a>\r\n                    <span className=\"separator\">/</span>\r\n                </BreadcrumbItem>\r\n                <BreadcrumbItem active>\r\n                    <Icon className=\"align-top me-1\" icon=\"it-link\" color=\"white\" aria-hidden size=\"sm\" />\r\n                    Current section\r\n                </BreadcrumbItem>\r\n            </Breadcrumb>\r\n        </section>\r\n    ),\r\n};\r\n"
  },
  {
    "path": "stories/Components/Button.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { Button, Icon } from \"../../src\";\r\n\r\nconst colors = [\"primary\", \"secondary\", \"success\", \"info\", \"danger\", \"warning\", \"link\"];\r\n\r\nconst meta: Meta<typeof Button> = {\r\n    title: \"Documentazione/Componenti/Button\",\r\n    component: Button,\r\n    parameters: {\r\n        layout: \"centered\",\r\n    },\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Button>;\r\n\r\nexport const EsempioInterattivo: Story = {\r\n    render: ({ ...args }) => {\r\n        return <Button {...args}>Bottone</Button>;\r\n    },\r\n    args: {\r\n        color: \"primary\",\r\n    },\r\n    argTypes: {\r\n        color: {\r\n            control: \"select\",\r\n            options: colors,\r\n        },\r\n    },\r\n};\r\n\r\nexport const Tipologie: Story = {\r\n    render: () => {\r\n        return (\r\n            <div>\r\n                <Button tag=\"a\" href=\"#\" role=\"button\">\r\n                    Link\r\n                </Button>\r\n                <Button type=\"submit\">Button</Button>\r\n                <Button tag=\"input\" type=\"button\" value=\"Input\" />\r\n                <Button tag=\"input\" type=\"submit\" value=\"Submit\" />\r\n                <Button tag=\"input\" type=\"reset\" value=\"Reset\" />\r\n            </div>\r\n        );\r\n    },\r\n};\r\n\r\nexport const VariantiColore: Story = {\r\n    render: () => {\r\n        return (\r\n            <>\r\n                <div className=\"btn-example\">\r\n                    <Button color=\"primary\">Primary</Button>\r\n                    <Button outline color=\"primary\">\r\n                        Primary Outline\r\n                    </Button>\r\n                    <Button color=\"primary\" disabled>\r\n                        Primary disabled\r\n                    </Button>\r\n                    <Button color=\"primary\" outline disabled>\r\n                        Primary out. disabled\r\n                    </Button>\r\n                </div>\r\n                <div className=\"btn-example\">\r\n                    <Button color=\"secondary\">Secondary</Button>\r\n                    <Button outline color=\"secondary\">\r\n                        Secondary Outline\r\n                    </Button>\r\n                    <Button color=\"secondary\" disabled>\r\n                        Secondary disabled\r\n                    </Button>\r\n                    <Button color=\"secondary\" outline disabled>\r\n                        Secondary out. disabled\r\n                    </Button>\r\n                </div>\r\n                <div className=\"btn-example\">\r\n                    <Button color=\"success\">success</Button>\r\n                    <Button outline color=\"success\">\r\n                        success Outline\r\n                    </Button>\r\n                    <Button color=\"success\" disabled>\r\n                        success disabled\r\n                    </Button>\r\n                    <Button color=\"success\" outline disabled>\r\n                        success out. disabled\r\n                    </Button>\r\n                </div>\r\n                <div className=\"btn-example\">\r\n                    <Button color=\"danger\">danger</Button>\r\n                    <Button outline color=\"danger\">\r\n                        danger Outline\r\n                    </Button>\r\n                    <Button color=\"danger\" disabled>\r\n                        danger disabled\r\n                    </Button>\r\n                    <Button color=\"danger\" outline disabled>\r\n                        danger out. disabled\r\n                    </Button>\r\n                </div>\r\n                <div className=\"btn-example\">\r\n                    <Button color=\"warning\">warning</Button>\r\n                    <Button outline color=\"warning\">\r\n                        warning Outline\r\n                    </Button>\r\n                    <Button color=\"warning\" disabled>\r\n                        warning disabled\r\n                    </Button>\r\n                    <Button color=\"warning\" outline disabled>\r\n                        warning out. disabled\r\n                    </Button>\r\n                </div>\r\n            </>\r\n        );\r\n    },\r\n};\r\n\r\nexport const SfondoScuro: Story = {\r\n    render: () => (\r\n        <div className=\"bg-dark py-1\">\r\n            <div className=\"btn-example\">\r\n                <Button color=\"primary\">Primary</Button>\r\n                <Button outline color=\"primary\">\r\n                    Primary Outline\r\n                </Button>\r\n                <Button color=\"primary\" disabled>\r\n                    Primary disabled\r\n                </Button>\r\n                <Button color=\"primary\" outline disabled>\r\n                    Primary out. disabled\r\n                </Button>\r\n            </div>\r\n            <div className=\"btn-example\">\r\n                <Button color=\"secondary\">Secondary</Button>\r\n                <Button outline color=\"secondary\">\r\n                    Secondary Outline\r\n                </Button>\r\n                <Button color=\"secondary\" disabled>\r\n                    Secondary disabled\r\n                </Button>\r\n                <Button color=\"secondary\" outline disabled>\r\n                    Secondary out. disabled\r\n                </Button>\r\n            </div>\r\n        </div>\r\n    ),\r\n};\r\n\r\nexport const VariantiDiDimensione: Story = {\r\n    render: () => (\r\n        <section className=\"col-12\">\r\n            <div>\r\n                <Button className=\"me-2\" color=\"primary\" size=\"lg\">\r\n                    Primary Large\r\n                </Button>\r\n                <Button color=\"secondary\" size=\"lg\">\r\n                    Secondary Large\r\n                </Button>\r\n                <div className=\"mt-3\" />\r\n                <Button className=\"me-2\" color=\"primary\" size=\"sm\">\r\n                    Primary Small\r\n                </Button>\r\n                <Button color=\"secondary\" size=\"sm\">\r\n                    Secondary Small\r\n                </Button>\r\n                <div className=\"mt-3\" />\r\n                <Button className=\"me-2\" color=\"primary\" size=\"xs\">\r\n                    Primary Mini\r\n                </Button>\r\n                <Button color=\"secondary\" size=\"xs\">\r\n                    Secondary Mini\r\n                </Button>\r\n                <div className=\"mt-3\" />\r\n                <Button color=\"primary\" block>\r\n                    Primary Block\r\n                </Button>\r\n                <Button color=\"secondary\" block>\r\n                    Secondary Block\r\n                </Button>\r\n            </div>\r\n        </section>\r\n    ),\r\n    parameters: {\r\n        layout: \"padded\",\r\n    },\r\n};\r\n\r\nexport const BottoniConIcona: Story = {\r\n    render: () => (\r\n        <div>\r\n            <Button className=\"me-2\" color=\"success\" size=\"lg\" icon>\r\n                <Icon color=\"white\" icon=\"it-star-full\" /> Icon Button Large\r\n            </Button>\r\n            <Button className=\"me-2\" color=\"primary\" icon>\r\n                <Icon color=\"white\" icon=\"it-star-full\" /> Icon Button\r\n            </Button>\r\n            <Button className=\"me-2\" color=\"danger\" size=\"sm\" icon>\r\n                <Icon color=\"white\" icon=\"it-star-full\" /> Icon Button Small\r\n            </Button>\r\n            <Button color=\"info\" size=\"xs\" icon>\r\n                <Icon color=\"white\" icon=\"it-star-full\" /> Icon Button Extra Small\r\n            </Button>\r\n        </div>\r\n    ),\r\n};\r\n\r\nexport const BottoniConIconaCerchiata: Story = {\r\n    render: () => (\r\n        <div>\r\n            <Button className=\"me-2\" color=\"success\" size=\"lg\" icon>\r\n                <span className=\"rounded-icon\">\r\n                    <Icon color=\"success\" icon=\"it-user\" />\r\n                </span>\r\n                <span>Round Icon Large</span>\r\n            </Button>\r\n            <Button className=\"me-2\" color=\"primary\" icon>\r\n                <span className=\"rounded-icon\">\r\n                    <Icon color=\"primary\" icon=\"it-user\" />\r\n                </span>\r\n                <span>Round Icon</span>\r\n            </Button>\r\n            <Button className=\"me-2\" color=\"danger\" size=\"sm\" icon>\r\n                <span className=\"rounded-icon\">\r\n                    <Icon color=\"danger\" icon=\"it-user\" />\r\n                </span>\r\n                <span>Round Icon Small</span>\r\n            </Button>\r\n            <Button color=\"info\" size=\"xs\" icon>\r\n                <span className=\"rounded-icon\">\r\n                    <Icon color=\"secondary\" icon=\"it-user\" />\r\n                </span>\r\n                <span>Round Icon Extra Small</span>\r\n            </Button>\r\n        </div>\r\n    ),\r\n};\r\n"
  },
  {
    "path": "stories/Components/Callout.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\n\r\nimport { Callout, CalloutMoreFooter, CalloutText, CalloutTitle, Icon } from '../../src';\r\n\r\nconst meta: Meta<typeof Callout> = {\r\n  title: 'Documentazione/Componenti/Callout',\r\n  component: Callout,\r\n  parameters: {\r\n    layout: 'centered'\r\n  }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Callout>;\r\n\r\nexport const EsempioBasico: Story = {\r\n  render: () => (\r\n    <Callout>\r\n      <CalloutTitle>\r\n        <span className='text'>Titolo Callout</span>\r\n      </CalloutTitle>\r\n      <CalloutText>\r\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit.\r\n        Aenean non augue non purus vestibulum varius.\r\n      </CalloutText>\r\n    </Callout>\r\n  )\r\n};\r\n\r\nexport const EsempioConIcona: Story = {\r\n  render: () => (\r\n    <Callout>\r\n      <CalloutTitle>\r\n        <Icon icon='it-info-circle' padding={false} aria-hidden />\r\n        <span className='visually-hidden'>Confermato</span>\r\n        <span className='text'>Titolo Callout</span>\r\n      </CalloutTitle>\r\n      <CalloutText>\r\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit.\r\n        Aenean non augue non purus vestibulum varius.\r\n      </CalloutText>\r\n    </Callout>\r\n  )\r\n};\r\n\r\nexport const EsempioAccessibilita: Story = {\r\n  render: () => (\r\n    <Callout>\r\n      <CalloutTitle>\r\n        <Icon icon='it-check-circle' padding={false} aria-hidden />\r\n        <span className='visually-hidden'>Confermato</span>\r\n        <span className='text'>Titolo Callout</span>\r\n      </CalloutTitle>\r\n      <CalloutText>\r\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit.\r\n        Aenean non augue non purus vestibulum varius.\r\n      </CalloutText>\r\n    </Callout>\r\n  )\r\n};\r\n\r\nexport const CalloutVariantiColore = {\r\n  render: ({ ...args }) => (\r\n    <Callout color={args.color}>\r\n      <CalloutTitle>\r\n        <Icon icon={`it-${args.icon}-circle`} padding={false} aria-hidden />\r\n        <span className='text'>{args.title}</span>\r\n      </CalloutTitle>\r\n      <CalloutText>\r\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit.\r\n        Aenean non augue non purus vestibulum varius.\r\n      </CalloutText>\r\n    </Callout>\r\n  ),\r\n  parameters: {\r\n    docs: {\r\n      controls: {\r\n        exclude: ['title', 'className', 'tag', 'title', 'highlight', 'detailed', 'testId']\r\n      }\r\n    }\r\n  },\r\n  /**\r\n   * Da verificare un modo per modificare l'icon al cambio del colore\r\n   */\r\n  args: {\r\n    color: 'success',\r\n    icon: 'check',\r\n    title: 'Usa'\r\n  },\r\n  argTypes: {\r\n    color: {\r\n      control: 'radio',\r\n      options: ['success', 'warning', 'danger', 'note', 'important']\r\n    },\r\n    icon: {\r\n      control: 'radio',\r\n      options: ['check', 'help', 'close', 'info']\r\n    }\r\n  }\r\n};\r\n\r\nexport const CalloutHighlights = {\r\n  render: ({ ...args }) => (\r\n    <Callout highlight color={args.color}>\r\n      <CalloutTitle>\r\n        <Icon icon={`it-${args.icon}-circle`} padding={false} aria-hidden />\r\n        {args.title}\r\n      </CalloutTitle>\r\n      <CalloutText>\r\n        Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut\r\n        sed ex. In sed dignissim elit.\r\n      </CalloutText>\r\n      <CalloutText>\r\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit.\r\n        Aenean non augue non purus vestibulum varius. Maecenas ullamcorper <a href='#'>tincidunt nulla quis laoreet.</a>\r\n      </CalloutText>\r\n    </Callout>\r\n  ),\r\n  parameters: {\r\n    docs: {\r\n      controls: {\r\n        exclude: ['title', 'className', 'tag', 'title', 'highlight', 'detailed', 'testId']\r\n      }\r\n    }\r\n  },\r\n  /**\r\n   * Da verificare un modo per modificare l'icon e il titolo al cambio del colore\r\n   */\r\n  args: {\r\n    color: 'success',\r\n    icon: 'check',\r\n    title: 'Titolo'\r\n  },\r\n  argTypes: {\r\n    color: {\r\n      control: 'radio',\r\n      options: ['success', 'warning', 'danger', 'note', 'important']\r\n    },\r\n    icon: {\r\n      control: 'radio',\r\n      options: ['check', 'help', 'close', 'info']\r\n    }\r\n  }\r\n};\r\n\r\nexport const CalloutApprofondimento = {\r\n  render: () => (\r\n    <Callout color='note' detailed>\r\n      <CalloutTitle>\r\n        <Icon icon='it-zoom-in' padding={false} aria-hidden />\r\n        <span>Approfondimento</span>\r\n      </CalloutTitle>\r\n      <CalloutText>\r\n        Quisque suscipit interdum augue non volutpat. Cras tristique arcu tortor. Mauris eu magna nibh. Curabitur\r\n        malesuada neque in lectus sagittis accumsan. In vitae justo eros. Maecenas pellentesque lacinia ipsum vitae\r\n        rhoncus. Vestibulum pretium tempor turpis, nec gravida eros viverra in. Proin dictum nibh ut semper tristique.\r\n      </CalloutText>\r\n      <CalloutText>\r\n        Maecenas at erat id <strong>sem interdum efficitur eu sed nunc.</strong> Mauris sit amet erat eget augue\r\n        molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat\r\n        interdum magna, eu commodo odio mauris semper dolor.\r\n      </CalloutText>\r\n      <CalloutText>\r\n        Maecenas vulputate ante dictum <a href='#'>vestibulum volutpat</a>. Lorem ipsum dolor sit amet,{' '}\r\n        <strong>consectetur adipiscing elit.</strong> Aenean non augue non purus vestibulum varius. Maecenas ullamcorper\r\n        tincidunt nulla quis laoreet.\r\n      </CalloutText>\r\n      <CalloutMoreFooter id='example' fileUrl='#'>\r\n        <p>\r\n          Aenean tortor enim, suscipit eget commodo at, imperdiet quis diam. Vestibulum non accumsan felis, at ultrices\r\n          lorem. Pellentesque ac diam a ipsum cursus interdum id nec odio. Vestibulum nec congue mauris. Aliquam et dui\r\n          purus. Mauris in imperdiet risus, sed blandit tellus. Donec posuere accumsan lacinia. Mauris dignissim, sem\r\n          vel volutpat rhoncus, neque mi ullamcorper ante, vitae volutpat ipsum quam id purus. Duis tincidunt sodales\r\n          nisl eget ultricies. Sed condimentum mi eu ex venenatis, quis bibendum dui ultrices. Quisque ex eros,\r\n          pellentesque vitae enim sed, pharetra tempus dolor. Donec eu nibh ac lacus luctus pellentesque. Duis interdum\r\n          scelerisque magna nec malesuada.\r\n        </p>\r\n        <p>\r\n          Maecenas at erat id <strong>sem interdum efficitur eu sed nunc.</strong> Mauris sit amet erat eget augue\r\n          molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat\r\n          interdum magna, eu commodo odio mauris semper dolor.\r\n        </p>\r\n        <p>\r\n          Maecenas vulputate ante dictum <a href='#'>vestibulum volutpat</a>. Lorem ipsum dolor sit amet,{' '}\r\n          <strong>consectetur adipiscing elit.</strong> Aenean non augue non purus vestibulum varius. Maecenas\r\n          ullamcorper tincidunt nulla quis laoreet.\r\n        </p>\r\n      </CalloutMoreFooter>\r\n    </Callout>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Card.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React from 'react';\n\nimport {\n  Card,\n  Col,\n  Row\n} from '../../src';\n\nconst meta: Meta<typeof Card> = {\n  title: 'Documentazione/Componenti/Cards',\n  component: Card\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Card>;\n\nexport const SimpleCard: Story = {\n  render: () => (\n    <Row>\n      <Col xs='12' lg='12'>\n        {/* start card */}\n        <Card image shadow={'sm'} rounded>\n          <h3 className=\"it-card-title \">\n            <a href=\"#\">Titolo del contenuto</a>\n          </h3>\n          <div className=\"it-card-image-wrapper\">\n            <div className=\"ratio ratio-16x9\">\n              <figure className=\"figure img-full\">\n                <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n              </figure>\n            </div>\n          </div>\n          <div className=\"it-card-body\">\n            <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n          </div>\n          <footer className=\"it-card-related it-card-footer\">\n            <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n          </footer>\n        </Card>\n        {/* end card */}\n      </Col>\n    </Row>\n  )\n};\n\nexport const EditorialStandard: Story = {\n  render: () => (\n    <Row>\n      <Col xs='12' md='6'>\n        {/* start card */}\n        <Card image fullHeight rounded shadow={'sm'}>\n          <h3 className=\"it-card-title \">\n            <a href=\"#\">Titolo del contenuto</a>\n          </h3>\n          <div className=\"it-card-image-wrapper\">\n            <div className=\"ratio ratio-16x9\">\n              <figure className=\"figure img-full\">\n                <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n              </figure>\n            </div>\n          </div>\n          <div className=\"it-card-body\">\n            <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n          </div>\n          <footer className=\"it-card-related it-card-footer\">\n            <div className=\"it-card-taxonomy\">\n              <a href=\"#\" className=\"it-card-category it-card-link link-secondary\"><span className=\"visually-hidden\">Categoria correlata: </span>Categoria</a>\n            </div>\n            <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n          </footer>\n        </Card>\n        {/* end card */}\n      </Col>\n      <Col xs='12' md='6'>\n        {/* start card */}\n        <Card image fullHeight rounded shadow={'sm'}>\n          <h3 className=\"it-card-title \">\n            <a href=\"#\">Titolo del contenuto</a>\n          </h3>\n          <div className=\"it-card-image-wrapper\">\n            <div className=\"ratio ratio-16x9\">\n              <figure className=\"figure img-full\">\n                <img src=\"https://placeholderimage.eu/api/nature/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n              </figure>\n            </div>\n          </div>\n          <div className=\"it-card-body\">\n            <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n          </div>\n          <footer className=\"it-card-related it-card-footer\">\n            <div className=\"it-card-taxonomy\">\n              <ul className=\"it-card-chips chips-list\" aria-label=\"Argomenti correlati: \">\n                <li className=\"list-item\"><a className=\"chip chip-simple chip-sm\" href=\"#\">\n                  <span className=\"chip-label\"><span className=\"visually-hidden\">Argomento: </span>Argomento 1</span>\n                </a></li>\n                <li className=\"list-item\"><a className=\"chip chip-simple chip-sm\" href=\"#\">\n                  <span className=\"chip-label\"><span className=\"visually-hidden\">Argomento: </span>Argomento 2</span>\n                </a></li>\n              </ul>\n            </div>\n            <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n          </footer>\n        </Card>\n        {/* end card */}\n      </Col>\n      <Col xs='12' md='6'>\n        {/* start card */}\n        <Card image rounded shadow={'sm'}>\n          <h3 className=\"it-card-title \">\n            <a href=\"#\">Titolo del contenuto</a>\n          </h3>\n          <div className=\"it-card-body\">\n            <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n          </div>\n          <footer className=\"it-card-related it-card-footer\">\n            <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n          </footer>\n        </Card>\n        {/* end card */}\n      </Col>\n    </Row>\n  )\n};\n"
  },
  {
    "path": "stories/Components/Carousel.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React from 'react';\nimport {\n  Container, Carousel, CarouselSlide,\n  Card,\n  ResponsiveImage\n} from '../../src';\n\n//Non esiste un componente specifico per cui uso Container come riferimento per la storia\nconst meta: Meta<typeof Container> = {\n  title: 'Documentazione/Componenti/Carousel',\n  component: Container,\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Container>;\n\nconst carouselSlide =\n  <CarouselSlide>\n    <Card rounded shadow={'sm'}>\n      <h3 className=\"it-card-title \">\n        <a href=\"#\">Titolo del contenuto</a>\n      </h3>\n      <div className=\"it-card-body\">\n        <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n      </div>\n      <footer className=\"it-card-related it-card-footer\">\n        <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n      </footer>\n    </Card>\n  </CarouselSlide>\n\nconst carouselSlides: React.JSX.Element[] = []\n\nfor (let i = 0; i < 10; i++) {\n  carouselSlides.push(carouselSlide);\n}\n\nconst carouselSlideLandscapeImage = <CarouselSlide>\n  <div className=\"it-single-slide-wrapper p-2e\">\n    <Card image inline rounded shadow={'sm'}>\n      <div className=\"it-card-inline-content\">\n        <h3 className=\"it-card-title \">\n          <a href=\"#\">Titolo contenuto editoriale</a>\n        </h3>\n        <div className=\"it-card-body\">\n          <address className=\"it-card-signature\">di Maria Verde</address>\n          <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n        </div>\n        <footer className=\"it-card-related it-card-footer\">\n          <div className=\"it-card-taxonomy\">\n            <a href=\"#\" className=\"it-card-category it-card-link link-secondary\"><span className=\"visually-hidden\">Categoria correlata: </span>Categoria</a>\n          </div>\n          <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n        </footer>\n      </div>\n      <div className=\"it-card-image-wrapper\">\n        <div className=\"ratio ratio-16x9\">\n          <figure className=\"figure img-full\">\n            <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n          </figure>\n        </div>\n      </div>\n    </Card>\n  </div>\n</CarouselSlide>\n\nconst carouselSlidesLandascapeImages: React.JSX.Element[] = []\n\nfor (let i = 0; i < 3; i++) {\n  carouselSlidesLandascapeImages.push(carouselSlideLandscapeImage);\n}\n\n\nconst carouselHighImage = <CarouselSlide>\n  <Card image fullHeight rounded shadow={'sm'}>\n    <h3 className=\"it-card-title\">\n      <a href=\"#\">Titolo del contenuto</a>\n    </h3>\n    <div className=\"it-card-image-wrapper\">\n      <div className=\"ratio ratio-16x9\">\n        <figure className=\"figure img-full\">\n          <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n        </figure>\n      </div>\n    </div>\n    <div className=\"it-card-body\">\n      <p className=\"it-card-text\">Questo è un testo breve.</p>\n    </div>\n    <footer className=\"it-card-related it-card-footer\">\n      <div className=\"it-card-taxonomy\">\n        <a href=\"#\" className=\"it-card-category it-card-link link-secondary\"><span className=\"visually-hidden\">Categoria correlata: </span>Categoria</a>\n      </div>\n      <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n    </footer>\n  </Card>\n</CarouselSlide>\n\n\nconst carouselHighImages: React.JSX.Element[] = []\n\nfor (let i = 0; i < 10; i++) {\n  carouselHighImages.push(carouselHighImage);\n}\n\n\nconst carouselFullscreenImage = <CarouselSlide>\n  <Card inline image rounded>\n    <ResponsiveImage\n      src='https://placeholderimage.eu/api/city/800/600'\n      alt='Alternative Text'\n      title='Image Title'\n    />\n  </Card>\n</CarouselSlide>\n\nconst carouselFullscreenImages: React.JSX.Element[] = []\n\nfor (let i = 0; i < 10; i++) {\n  carouselFullscreenImages.push(carouselFullscreenImage);\n}\n\nexport const Base: Story = {\n  render: () => (\n    <Carousel type=\"landscape-three-cols-arrows\">\n      {carouselSlides}\n    </Carousel>\n  )\n};\n\nexport const EvidenceImage: Story = {\n  render: () => (\n    <Carousel type=\"landscape\">\n      {carouselSlidesLandascapeImages}\n    </Carousel>\n  )\n};\n\nexport const HighImage: Story = {\n  render: () => (\n    <Carousel type=\"landscape-three-cols\">\n      {carouselHighImages}\n    </Carousel>\n  )\n};\n\n"
  },
  {
    "path": "stories/Components/Chips.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Button, Chip, ChipLabel, Col, Icon, Row } from '../../src';\r\n\r\nconst meta: Meta<typeof Chip> = {\r\n  title: \"Documentazione/Componenti/Chips\",\r\n  component: Chip,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Chip>;\r\n\r\nexport const Esempi: Story = {\r\n  render: () => (\r\n    <Row>\r\n      <Col xs='12' md={{ size: 6 }}>\r\n        <h4>Versione Standard</h4>\r\n        <p className='mt-4 mb-2'>Solo testo</p>\r\n        <Chip simple>\r\n          <ChipLabel>Label</ChipLabel>\r\n        </Chip>\r\n        <p className='mt-4 mb-2'>Testo e chiusura</p>\r\n        <Chip>\r\n          <ChipLabel>Label</ChipLabel>\r\n          <Button>\r\n            <Icon icon='it-close' />\r\n          </Button>\r\n        </Chip>\r\n        <p className='mt-4 mb-2'>Icona, testo e chiusura</p>\r\n        <Chip>\r\n          <Icon icon='it-github' size='xs' />\r\n          <ChipLabel>Label</ChipLabel>\r\n          <Button>\r\n            <Icon icon='it-close' />\r\n          </Button>\r\n        </Chip>\r\n        <p className='mt-4 mb-2'>Avatar, testo e chiusura</p>\r\n        <Chip>\r\n          <div className='avatar size-xs'>\r\n            <img src='https://randomuser.me/api/portraits/men/46.jpg' alt='Mario Rossi' />\r\n          </div>\r\n          <ChipLabel>Label</ChipLabel>\r\n          <Button>\r\n            <Icon icon='it-close' />\r\n          </Button>\r\n        </Chip>\r\n      </Col>\r\n      <Col xs='12' md={{ size: 6 }}>\r\n        <h4>Versione Grande</h4>\r\n        <p className='mt-4 mb-2'>Solo testo</p>\r\n        <Chip simple large>\r\n          <ChipLabel>Label</ChipLabel>\r\n        </Chip>\r\n        <p className='mt-4 mb-2'>Testo e chiusura</p>\r\n        <Chip large>\r\n          <ChipLabel>Label</ChipLabel>\r\n          <Button>\r\n            <Icon icon='it-close' />\r\n          </Button>\r\n        </Chip>\r\n        <p className='mt-4 mb-2'>Icona, testo e chiusura</p>\r\n        <Chip large>\r\n          <Icon icon='it-github' size='xs' />\r\n          <ChipLabel>Label</ChipLabel>\r\n          <Button>\r\n            <Icon icon='it-close' />\r\n          </Button>\r\n        </Chip>\r\n        <p className='mt-4 mb-2'>Avatar, testo e chiusura</p>\r\n        <Chip large>\r\n          <div className='avatar size-xs'>\r\n            <img src='https://randomuser.me/api/portraits/men/46.jpg' alt='Mario Rossi' />\r\n          </div>\r\n          <ChipLabel>Label</ChipLabel>\r\n          <Button>\r\n            <Icon icon='it-close' />\r\n          </Button>\r\n        </Chip>\r\n      </Col>\r\n    </Row>\r\n  )\r\n};\r\n\r\nexport const ChipDisabilitata: Story = {\r\n  render: () => (\r\n    <div>\r\n      <Chip simple large disabled>\r\n        <ChipLabel>Label Disabled</ChipLabel>\r\n      </Chip>\r\n      <Chip simple large disabled>\r\n        <ChipLabel>Label Disabled</ChipLabel>\r\n        <Button disabled>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n      <Chip large disabled>\r\n        <Icon icon='it-github' size='xs' />\r\n        <ChipLabel>Label Disabled</ChipLabel>\r\n        <Button disabled>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n      <Chip large disabled>\r\n        <div className='avatar size-xs'>\r\n          <img src='https://randomuser.me/api/portraits/men/46.jpg' alt='Mario Rossi' />\r\n        </div>\r\n        <ChipLabel>Label</ChipLabel>\r\n        <Button disabled>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const GruppiDiChip: Story = {\r\n  render: () => (\r\n    <div>\r\n      <Chip simple>\r\n        <ChipLabel>Label</ChipLabel>\r\n      </Chip>\r\n      <Chip>\r\n        <ChipLabel>Label</ChipLabel>\r\n        <Button>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n      <Chip>\r\n        <Icon icon='it-github' size='xs' />\r\n        <ChipLabel>Label </ChipLabel>\r\n        <Button>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n      <Chip>\r\n        <div className='avatar size-xs'>\r\n          <img src='https://randomuser.me/api/portraits/men/46.jpg' alt='Mario Rossi' />\r\n        </div>\r\n        <ChipLabel>Label</ChipLabel>\r\n        <Button>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n      <hr />\r\n      <Chip simple large>\r\n        <ChipLabel>Label</ChipLabel>\r\n      </Chip>\r\n      <Chip large>\r\n        <ChipLabel>Label</ChipLabel>\r\n        <Button>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n      <Chip large>\r\n        <Icon icon='it-github' size='xs' />\r\n        <ChipLabel>Label </ChipLabel>\r\n        <Button>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n      <Chip large>\r\n        <div className='avatar size-xs'>\r\n          <img src='https://randomuser.me/api/portraits/men/46.jpg' alt='Mario Rossi' />\r\n        </div>\r\n        <ChipLabel>Label</ChipLabel>\r\n        <Button>\r\n          <Icon icon='it-close' />\r\n        </Button>\r\n      </Chip>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const VariantiDiColore: Story = {\r\n  render: () => (\r\n    <div>\r\n      <p className='mt-4 mb-2'>Primary color</p>\r\n      <Chip simple color='primary'>\r\n        <ChipLabel>Primary</ChipLabel>\r\n      </Chip>\r\n      <p className='mt-4 mb-2'>Warning Color</p>\r\n      <Chip simple color='warning'>\r\n        <ChipLabel>Warning</ChipLabel>\r\n      </Chip>\r\n      <p className='mt-4 mb-2'>Success Color</p>\r\n      <Chip simple color='success'>\r\n        <ChipLabel>Success</ChipLabel>\r\n      </Chip>\r\n      <p className='mt-4 mb-2'>Danger Color</p>\r\n      <Chip simple color='danger'>\r\n        <ChipLabel>Danger</ChipLabel>\r\n      </Chip>\r\n      <p className='mt-4 mb-2'>Info Color</p>\r\n      <Chip simple color='info'>\r\n        <ChipLabel>Information</ChipLabel>\r\n      </Chip>\r\n    </div>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Color.stories.tsx",
    "content": "import { Meta } from '@storybook/react-vite';\r\nimport React from 'react';\r\n\r\nconst meta: Meta = {\r\n  title: \"Documentazione/Utilities/Colori\",\r\n};\r\n\r\nexport default meta;\r\n\r\nexport const ColoriTesto = () => (\r\n  <>\r\n    <p className='p-3 mb-2 text-primary'>.text-primary</p>\r\n    <p className='p-3 mb-2 text-secondary'>.text-secondary</p>\r\n    <p className='p-3 mb-2 text-success'>.text-success</p>\r\n    <p className='p-3 mb-2 text-danger'>.text-danger</p>\r\n    <p className='p-3 mb-2 text-warning'>.text-warning</p>\r\n    <p className='p-3 mb-2 text-muted'>.text-muted</p>\r\n    <p className='p-3 mb-2 text-white bg-dark'>.text-white</p>\r\n  </>\r\n);\r\n\r\nexport const ColoriSfondo = () => (\r\n  <>\r\n    <div className='p-3 mb-2 bg-primary text-white'>.bg-primary</div>\r\n    <div className='p-3 mb-2 bg-secondary text-white'>.bg-secondary</div>\r\n    <div className='p-3 mb-2 bg-success text-white'>.bg-success</div>\r\n    <div className='p-3 mb-2 bg-danger text-white'>.bg-danger</div>\r\n    <div className='p-3 mb-2 bg-warning text-white'>.bg-warning</div>\r\n    <div className='p-3 mb-2 bg-white text-dark'>.bg-white</div>\r\n  </>\r\n);"
  },
  {
    "path": "stories/Components/ColorCustom.stories.tsx",
    "content": "import { Meta } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Col, Row } from '../../src';\r\n\r\nconst meta: Meta = {\r\n  title: \"Documentazione/Utilities/Colori Custom\",\r\n};\r\n\r\nexport default meta;\r\n\r\nexport const ColoriCustom = () => (\r\n  <>\r\n    <div className='primary-bg p-3'>\r\n      <span className='white-color'>Testo bianco su background colore primario</span>\r\n    </div>\r\n    <div className='primary-border-color border p-3'>\r\n      <span className='primary-color'>Testo colore primario su background con bordo primario</span>\r\n    </div>\r\n  </>\r\n);\r\n\r\nexport const VariantiColore = () => (\r\n  <div className='bd-example-border-utils'>\r\n    <Row>\r\n      <Col xs='12' md='3'>\r\n        <p>Tinte e ombre</p>\r\n        <div className='c-line primary-bg-a1'>a1</div>\r\n        <div className='c-line primary-bg-a2'>a2</div>\r\n        <div className='c-line primary-bg-a3'>a3</div>\r\n        <div className='c-line primary-bg-a4'>a4</div>\r\n        <div className='c-line white-color primary-bg-a5'>a5</div>\r\n        <div className='c-line white-color primary-bg-a6'>a6</div>\r\n        <div className='c-line white-color primary-bg-a7'>a7</div>\r\n        <div className='c-line white-color primary-bg-a8'>a8</div>\r\n        <div className='c-line white-color primary-bg-a9'>a9</div>\r\n        <div className='c-line white-color primary-bg-a10'>a10</div>\r\n        <div className='c-line white-color primary-bg-a11'>a11</div>\r\n        <div className='c-line white-color primary-bg-a12'>a12</div>\r\n      </Col>\r\n      <Col xs='12' md='3'>\r\n        <p>Toni</p>\r\n        <div className='c-line primary-bg-b1 white-color'>b1</div>\r\n        <div className='c-line primary-bg-b2 white-color'>b2</div>\r\n        <div className='c-line primary-bg-b3 white-color'>b3</div>\r\n        <div className='c-line primary-bg-b4 white-color'>b4</div>\r\n        <div className='c-line primary-bg-b5 white-color'>b5</div>\r\n        <div className='c-line primary-bg-b6 white-color'>b6</div>\r\n        <div className='c-line primary-bg-b7 white-color'>b7</div>\r\n      </Col>\r\n      <Col xs='12' md='3'>\r\n        <p>Variazione di saturazione</p>\r\n        <div className='c-line primary-bg-c1'>c1</div>\r\n        <div className='c-line primary-bg-c2'>c2</div>\r\n        <div className='c-line primary-bg-c3'>c3</div>\r\n        <div className='c-line primary-bg-c4'>c4</div>\r\n        <div className='c-line primary-bg-c5'>c5</div>\r\n        <div className='c-line primary-bg-c6'>c6</div>\r\n        <div className='c-line primary-bg-c7'>c7</div>\r\n        <div className='c-line primary-bg-c8'>c8</div>\r\n        <div className='c-line primary-bg-c9'>c9</div>\r\n        <div className='c-line white-color primary-bg-c10'>c10</div>\r\n        <div className='c-line white-color primary-bg-c11'>c11</div>\r\n        <div className='c-line white-color primary-bg-c12'>c12</div>\r\n      </Col>\r\n    </Row>\r\n  </div>\r\n);\r\n\r\nexport const ColoriCustomSecondari = () => (\r\n  <>\r\n    <div className='analogue-1-bg p-3'>\r\n      <span className='white-color'>Testo bianco su background colore analogo 1</span>\r\n    </div>\r\n    <div className='analogue-2-bg p-3'>\r\n      <span className='analogue-1-color'>Testo colore analogo 1 su background colore analogo 2</span>\r\n    </div>\r\n  </>\r\n);\r\n\r\nexport const ColoriCustomComplementariETriadici = () => (\r\n  <>\r\n    <div className='complementary-1-bg p-3'>\r\n      <span>Testo su background colore complementare 1</span>\r\n    </div>\r\n    <div className='complementary-2-bg p-3'>\r\n      <span>Testo su background colore complementare 2</span>\r\n    </div>\r\n    <div className='complementary-3-bg p-3'>\r\n      <span>Testo su background colore complementare 3</span>\r\n    </div>\r\n  </>\r\n);\r\n\r\nexport const ColoriCustomSecondariAnaloghi = () => (\r\n  <>\r\n    <Row>\r\n      <Col md='3'>\r\n        <div className='c-line analogue-1-bg-a1'>a1 </div>\r\n        <div className='c-line analogue-1-bg-a2'>a2 </div>\r\n        <div className='c-line analogue-1-bg-a3'>a3 </div>\r\n        <div className='c-line white-color analogue-1-bg-a4'>a4 </div>\r\n        <div className='c-line white-color analogue-1-bg-a5'>a5 </div>\r\n        <div className='c-line white-color analogue-1-bg-a6'>a6 </div>\r\n        <div className='c-line white-color analogue-1-bg-a7'>a7 </div>\r\n        <div className='c-line white-color analogue-1-bg-a8'>a8 </div>\r\n        <div className='c-line white-color analogue-1-bg-a9'>a9 </div>\r\n        <div className='c-line white-color analogue-1-bg-a10'>a10 </div>\r\n        <div className='c-line white-color analogue-1-bg-a11'>a11 </div>\r\n        <div className='c-line white-color analogue-1-bg-a12'>a12 </div>\r\n      </Col>\r\n      <Col md='3'>\r\n        <div className='c-line white-color analogue-1-bg-b1'>b1</div>\r\n        <div className='c-line white-color analogue-1-bg-b2'>b2</div>\r\n        <div className='c-line white-color analogue-1-bg-b3'>b3</div>\r\n        <div className='c-line white-color analogue-1-bg-b4'>b4</div>\r\n        <div className='c-line white-color analogue-1-bg-b5'>b5</div>\r\n        <div className='c-line white-color analogue-1-bg-b6'>b6</div>\r\n        <div className='c-line white-color analogue-1-bg-b7'>b7</div>\r\n        <div className='c-line white-color analogue-1-bg-b8'>b8</div>\r\n      </Col>\r\n      <Col md='3'>\r\n        <div className='c-line analogue-2-bg-a1'>a1</div>\r\n        <div className='c-line analogue-2-bg-a2'>a2</div>\r\n        <div className='c-line analogue-2-bg-a3'>a3</div>\r\n        <div className='c-line analogue-2-bg-a4'>a4</div>\r\n        <div className='c-line analogue-2-bg-a5'>a5</div>\r\n        <div className='c-line analogue-2-bg-a6'>a6</div>\r\n        <div className='c-line analogue-2-bg-a7'>a7</div>\r\n        <div className='c-line analogue-2-bg-a8'>a8</div>\r\n        <div className='c-line white-color analogue-2-bg-a9'>a9</div>\r\n        <div className='c-line white-color analogue-2-bg-a10'>a10</div>\r\n        <div className='c-line white-color analogue-2-bg-a11'>a11</div>\r\n        <div className='c-line white-color analogue-2-bg-a12'>a12</div>\r\n      </Col>\r\n      <Col md='3'>\r\n        <div className='c-line white-color analogue-2-bg-b1'>b1</div>\r\n        <div className='c-line white-color analogue-2-bg-b2'>b2</div>\r\n        <div className='c-line white-color analogue-2-bg-b3'>b3</div>\r\n        <div className='c-line white-color analogue-2-bg-b4'>b4</div>\r\n        <div className='c-line white-color analogue-2-bg-b5'>b5</div>\r\n        <div className='c-line white-color analogue-2-bg-b6'>b6</div>\r\n        <div className='c-line white-color analogue-2-bg-b7'>b7</div>\r\n        <div className='c-line white-color analogue-2-bg-b8'>b8</div>\r\n      </Col>\r\n    </Row>\r\n  </>\r\n);\r\n\r\nexport const ColoriSecondariCustomComplementariETriadici = () => (\r\n  <Row>\r\n    <Col md='2'>\r\n      <div className='c-line complementary-1-bg-a1'>a1</div>\r\n      <div className='c-line complementary-1-bg-a2'>a2</div>\r\n      <div className='c-line complementary-1-bg-a3'>a3</div>\r\n      <div className='c-line complementary-1-bg-a4'>a4</div>\r\n      <div className='c-line white-color complementary-1-bg-a5'>a5</div>\r\n      <div className='c-line white-color complementary-1-bg-a6'>a6</div>\r\n      <div className='c-line white-color complementary-1-bg-a7'>a7</div>\r\n      <div className='c-line white-color complementary-1-bg-a8'>a8</div>\r\n      <div className='c-line white-color complementary-1-bg-a9'>a9</div>\r\n      <div className='c-line white-color complementary-1-bg-a10'>a10</div>\r\n      <div className='c-line white-color complementary-1-bg-a11'>a11</div>\r\n      <div className='c-line white-color complementary-1-bg-a12'>a12</div>\r\n    </Col>\r\n    <Col md='2'>\r\n      <div className='c-line white-color complementary-1-bg-b1'>b1</div>\r\n      <div className='c-line white-color complementary-1-bg-b2'>b2</div>\r\n      <div className='c-line white-color complementary-1-bg-b3'>b3</div>\r\n      <div className='c-line white-color complementary-1-bg-b4'>b4</div>\r\n      <div className='c-line white-color complementary-1-bg-b5'>b5</div>\r\n      <div className='c-line white-color complementary-1-bg-b6'>b6</div>\r\n      <div className='c-line white-color complementary-1-bg-b7'>b7</div>\r\n      <div className='c-line white-color complementary-1-bg-b8'>b8</div>\r\n    </Col>\r\n    <Col md='2'>\r\n      <div className='c-line complementary-2-bg-a1'>a1</div>\r\n      <div className='c-line complementary-2-bg-a2'>a2</div>\r\n      <div className='c-line complementary-2-bg-a3'>a3</div>\r\n      <div className='c-line complementary-2-bg-a4'>a4</div>\r\n      <div className='c-line white-color complementary-2-bg-a5'>a5</div>\r\n      <div className='c-line white-color complementary-2-bg-a6'>a6</div>\r\n      <div className='c-line white-color complementary-2-bg-a7'>a7</div>\r\n      <div className='c-line white-color complementary-2-bg-a8'>a8</div>\r\n      <div className='c-line white-color complementary-2-bg-a9'>a9</div>\r\n      <div className='c-line white-color complementary-2-bg-a10'>a10</div>\r\n      <div className='c-line white-color complementary-2-bg-a11'>a11</div>\r\n      <div className='c-line white-color complementary-2-bg-a12'>a12</div>\r\n    </Col>\r\n    <Col md='2'>\r\n      <div className='c-line white-color complementary-2-bg-b1'>b1</div>\r\n      <div className='c-line white-color complementary-2-bg-b2'>b2</div>\r\n      <div className='c-line white-color complementary-2-bg-b3'>b3</div>\r\n      <div className='c-line white-color complementary-2-bg-b4'>b4</div>\r\n      <div className='c-line white-color complementary-2-bg-b5'>b5</div>\r\n      <div className='c-line white-color complementary-2-bg-b6'>b6</div>\r\n      <div className='c-line white-color complementary-2-bg-b7'>b7</div>\r\n      <div className='c-line white-color complementary-2-bg-b8'>b8</div>\r\n    </Col>\r\n    <Col md='2'>\r\n      <div className='c-line complementary-3-bg-a1'>a1</div>\r\n      <div className='c-line complementary-3-bg-a2'>a2</div>\r\n      <div className='c-line complementary-3-bg-a3'>a3</div>\r\n      <div className='c-line complementary-3-bg-a4'>a4</div>\r\n      <div className='c-line complementary-3-bg-a5'>a5</div>\r\n      <div className='c-line complementary-3-bg-a6'>a6</div>\r\n      <div className='c-line white-color complementary-3-bg-a7'>a7</div>\r\n      <div className='c-line white-color complementary-3-bg-a8'>a8</div>\r\n      <div className='c-line white-color complementary-3-bg-a9'>a9</div>\r\n      <div className='c-line white-color complementary-3-bg-a10'>a10</div>\r\n      <div className='c-line white-color complementary-3-bg-a11'>a11</div>\r\n      <div className='c-line white-color complementary-3-bg-a12'>a12</div>\r\n    </Col>\r\n    <Col md='2'>\r\n      <div className='c-line white-color complementary-3-bg-b1'>b1</div>\r\n      <div className='c-line white-color complementary-3-bg-b2'>b2</div>\r\n      <div className='c-line white-color complementary-3-bg-b3'>b3</div>\r\n      <div className='c-line white-color complementary-3-bg-b4'>b4</div>\r\n      <div className='c-line white-color complementary-3-bg-b5'>b5</div>\r\n      <div className='c-line white-color complementary-3-bg-b6'>b6</div>\r\n      <div className='c-line white-color complementary-3-bg-b7'>b7</div>\r\n      <div className='c-line white-color complementary-3-bg-b8'>b8</div>\r\n    </Col>\r\n  </Row>\r\n);\r\n\r\nexport const ColoriNeutraliCustom = () => (\r\n  <>\r\n    <div className='neutral-1-bg p-3'>\r\n      <span className='white-color'>Testo bianco su background colore neutrale 1</span>\r\n    </div>\r\n    <div className='neutral-2-bg p-3'>\r\n      <span>Testo su background colore neutrale 2</span>\r\n    </div>\r\n  </>\r\n);\r\n\r\nexport const VarianteColoriNeutraliCustom = () => (\r\n  <Row>\r\n    <Col md='3'>\r\n      <div className='c-line neutral-1-bg-a1'>a1</div>\r\n      <div className='c-line neutral-1-bg-a2'>a2</div>\r\n      <div className='c-line neutral-1-bg-a3'>a3</div>\r\n      <div className='c-line neutral-1-bg-a4'>a4</div>\r\n      <div className='c-line neutral-1-bg-a5'>a5</div>\r\n      <div className='c-line white-color neutral-1-bg-a6'>a6</div>\r\n      <div className='c-line white-color neutral-1-bg-a7'>a7</div>\r\n      <div className='c-line white-color neutral-1-bg-a8'>a8</div>\r\n      <div className='c-line white-color neutral-1-bg-a9'>a9</div>\r\n      <div className='c-line white-color neutral-1-bg-a10'>a10</div>\r\n    </Col>\r\n    <Col md='3'>\r\n      <div className='c-line neutral-2-bg-b1'>b1</div>\r\n      <div className='c-line neutral-2-bg-b2'>b2</div>\r\n      <div className='c-line neutral-2-bg-b3'>b3</div>\r\n      <div className='c-line white-color neutral-2-bg-b4'>b4</div>\r\n      <div className='c-line white-color neutral-2-bg-b5'>b5</div>\r\n      <div className='c-line white-color neutral-2-bg-b6'>b6</div>\r\n      <div className='c-line white-color neutral-2-bg-b7'>b7</div>\r\n    </Col>\r\n    <Col md='3'>\r\n      <div className='c-line neutral-2-bg-a1'>a1</div>\r\n      <div className='c-line neutral-2-bg-a2'>a2</div>\r\n      <div className='c-line neutral-2-bg-a3'>a3</div>\r\n      <div className='c-line white-color neutral-2-bg-a4'>a4</div>\r\n      <div className='c-line white-color neutral-2-bg-a5'>a5</div>\r\n      <div className='c-line white-color neutral-2-bg-a6'>a6</div>\r\n      <div className='c-line white-color neutral-2-bg-a7'>a7</div>\r\n    </Col>\r\n  </Row>\r\n);\r\n\r\nexport const ColoriGrigiChiariCustom = () => (\r\n  <Row>\r\n    <Col md='2'>\r\n      <div className='c-line lightgrey-bg-a1'>a1</div>\r\n      <div className='c-line lightgrey-bg-a2'>a2</div>\r\n      <div className='c-line lightgrey-bg-a3'>a3</div>\r\n      <div className='c-line lightgrey-bg-a4'>a4</div>\r\n    </Col>\r\n    <Col md='2'>\r\n      <div className='c-line lightgrey-bg-b1'>b1</div>\r\n      <div className='c-line lightgrey-bg-b2'>b2</div>\r\n      <div className='c-line lightgrey-bg-b3'>b3</div>\r\n      <div className='c-line lightgrey-bg-b4'>b4</div>\r\n    </Col>\r\n    <Col md='2'>\r\n      <div className='c-line lightgrey-bg-c1'>c1</div>\r\n      <div className='c-line lightgrey-bg-c2'>c2</div>\r\n    </Col>\r\n  </Row>\r\n);\r\n"
  },
  {
    "path": "stories/Components/Dimmer.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React from 'react';\nimport { Button, Card, Dimmer, DimmerButtons } from '../../src';\n\nconst colors = ['primary', 'secondary'];\n\nconst meta: Meta<typeof Dimmer> = {\n  title: 'Documentazione/Componenti/Dimmer',\n  component: Dimmer\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Dimmer>;\n\nexport const Esempi: Story = {\n  parameters: {\n    docs: {\n      controls: {\n        include: ['color', 'show', 'icon']\n      }\n    }\n  },\n  render: ({ ...args }) => (\n    <div>\n      <div className='row dimmable'>\n        <div className='col-12 col-lg-4'>\n          {/* start card */}\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n          {/* end card */}\n        </div>\n\n        <div className='col-12 col-lg-4 d-none d-lg-block'>\n          {/* start card */}\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n          {/* end card */}\n        </div>\n        <div className='col-12 col-lg-4 d-none d-lg-block'>\n          {/* start card */}\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n        </div>\n      </div>\n      <Dimmer {...args}>\n        <p>\n          Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n          donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n        </p>\n      </Dimmer>\n    </div>\n  ),\n  args: {\n    color: 'primary',\n    show: true,\n    icon: 'it-unlocked'\n  },\n  argTypes: {\n    color: {\n      control: 'radio',\n      options: colors\n    },\n    show: {\n      control: 'boolean'\n    },\n    icon: {\n      control: 'text'\n    }\n  }\n};\n\nexport const DimmerConAzioni: Story = {\n  render: () => (\n    <div>\n      <div className='row dimmable'>\n        <div className='col-12 col-md-6 col-lg-6 my-3 my-md-4'>\n          {/* start card */}\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n          {/* end card */}\n        </div>\n        <div className='col-12 col-md-6 col-lg-6 my-3 my-md-4'>\n          {/* start card */}\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n          {/* end card */}\n        </div>\n      </div>\n      <Dimmer icon='it-unlocked'>\n        <h4>Titolo Dimmer</h4>\n        <DimmerButtons>\n          <Button color='primary' outline>\n            Azione secondaria\n          </Button>\n          <Button color='primary'>Azione primaria</Button>\n        </DimmerButtons>\n      </Dimmer>\n    </div>\n  )\n};\n\nexport const DimmerConAzioniColorePrimario: Story = {\n  render: () => (\n    <div>\n      <div className='row dimmable'>\n        <div className='col-12 col-md-6 col-lg-6 my-3 my-md-4'>\n          {/* start card */}\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n          {/* end card */}\n        </div>\n        <div className='col-12 col-md-6 col-lg-6 my-3 my-md-4'>\n          {/* start card */}\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n          {/* end card */}\n        </div>\n      </div>\n      <Dimmer color='primary' icon='it-unlocked'>\n        <h4>Titolo Dimmer</h4>\n        <DimmerButtons single>\n          <Button color='primary'>Azione primaria</Button>\n        </DimmerButtons>\n      </Dimmer>\n    </div>\n  )\n};\n"
  },
  {
    "path": "stories/Components/Dropdown/Dropdown.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { ButtonGroup, Dropdown, DropdownMenu, DropdownToggle, LinkList, LinkListItem } from \"../../../src\";\r\n\r\nconst meta: Meta<typeof Dropdown> = {\r\n    title: \"Documentazione/Componenti/Dropdown\",\r\n    component: Dropdown,\r\n    parameters: {\r\n        docs: {\r\n            story: {\r\n                height: '225px'\r\n            }\r\n        }\r\n    }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Dropdown>;\r\n\r\nexport const _VarianteBottoni: Story = {\r\n    render: () => {\r\n        return (\r\n            <ButtonGroup className=\"d-flex justify-content-around\">\r\n                <Dropdown>\r\n                    <DropdownToggle color=\"primary\" caret>\r\n                        Apri dropdown\r\n                    </DropdownToggle>\r\n                    <DropdownMenu>\r\n                        <LinkList>\r\n                            <LinkListItem inDropdown>Azione 1</LinkListItem>\r\n                            <LinkListItem inDropdown>Azione 2</LinkListItem>\r\n                            <LinkListItem inDropdown>Azione 3</LinkListItem>\r\n                        </LinkList>\r\n                    </DropdownMenu>\r\n                </Dropdown>\r\n                <Dropdown>\r\n                    <DropdownToggle color=\"secondary\" caret>\r\n                        Apri dropdown\r\n                    </DropdownToggle>\r\n                    <DropdownMenu>\r\n                        <LinkList>\r\n                            <LinkListItem inDropdown>Azione 1</LinkListItem>\r\n                            <LinkListItem inDropdown>Azione 2</LinkListItem>\r\n                            <LinkListItem inDropdown>Azione 3</LinkListItem>\r\n                        </LinkList>\r\n                    </DropdownMenu>\r\n                </Dropdown>\r\n                <Dropdown>\r\n                    <DropdownToggle color=\"danger\" caret>\r\n                        Apri dropdown\r\n                    </DropdownToggle>\r\n                    <DropdownMenu>\r\n                        <LinkList>\r\n                            <LinkListItem>Azione 1</LinkListItem>\r\n                            <LinkListItem>Azione 2</LinkListItem>\r\n                            <LinkListItem>Azione 3</LinkListItem>\r\n                        </LinkList>\r\n                    </DropdownMenu>\r\n                </Dropdown>\r\n            </ButtonGroup>\r\n        );\r\n    },\r\n    //Aggiungo del margine alla storia così da visualizzare il bordo onClick correttamente\r\n    decorators: [\r\n        (Story) => (\r\n            <div className=\"m-2\">\r\n                <Story />\r\n            </div>\r\n        ),\r\n    ],\r\n};\r\n\r\nexport const _Esempi: Story = {\r\n    render: () => {\r\n        return (\r\n            <section>\r\n                <Dropdown className=\"me-3\">\r\n                    <DropdownToggle color=\"primary\" caret>\r\n                        Apri dropdown\r\n                    </DropdownToggle>\r\n                    <DropdownMenu>\r\n                        <LinkList>\r\n                            <LinkListItem inDropdown>Azione 1</LinkListItem>\r\n                            <LinkListItem inDropdown>Azione 2</LinkListItem>\r\n                            <LinkListItem inDropdown>Azione 3</LinkListItem>\r\n                        </LinkList>\r\n                    </DropdownMenu>\r\n                </Dropdown>\r\n            </section>\r\n        );\r\n    },\r\n    parameters: {\r\n        layout: 'centered'\r\n    },\r\n    //Aggiungo del margine alla storia così da visualizzare il bordo onClick correttamente\r\n    decorators: [\r\n        (Story) => (\r\n            <div className=\"m-2\">\r\n                <Story />\r\n            </div>\r\n        ),\r\n    ],\r\n};\r\n\r\nexport const _Link: Story = {\r\n    render: () => {\r\n        return (\r\n            <section>\r\n                <Dropdown className=\"me-3\">\r\n                    <DropdownToggle color=\"primary\" tag=\"a\" caret>\r\n                        Apri dropdown\r\n                    </DropdownToggle>\r\n                    <DropdownMenu>\r\n                        <LinkList>\r\n                            <LinkListItem inDropdown>Azione 1</LinkListItem>\r\n                            <LinkListItem inDropdown>Azione 2</LinkListItem>\r\n                            <LinkListItem inDropdown>Azione 3</LinkListItem>\r\n                        </LinkList>\r\n                    </DropdownMenu>\r\n                </Dropdown>\r\n            </section>\r\n        );\r\n    }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Dropdown/DropdownMenu.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { DropdownMenu, Icon, LinkList, LinkListItem } from '../../../src';\r\n\r\nconst meta: Meta<typeof DropdownMenu> = {\r\n  title: 'Documentazione/Componenti/Dropdown',\r\n  component: DropdownMenu\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof DropdownMenu>;\r\n\r\nexport const _MenuVociAttive: Story = {\r\n  render: () => (\r\n    <div className='docs-show-dropdown-open'>\r\n      <DropdownMenu>\r\n        <LinkList>\r\n          <LinkListItem active inDropdown>\r\n            <span>\r\n              Azione 1<span className='visually-hidden'> attivo</span>\r\n            </span>\r\n          </LinkListItem>\r\n          <LinkListItem inDropdown>\r\n            <span>Azione 2</span>\r\n          </LinkListItem>\r\n          <LinkListItem inDropdown>\r\n            <span>Azione 3</span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </DropdownMenu>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const _MenuVociDisabilitate: Story = {\r\n  render: () => (\r\n    <div className='docs-show-dropdown-open'>\r\n      <DropdownMenu>\r\n        <LinkList>\r\n          <LinkListItem inDropdown>\r\n            <span>Azione 1</span>\r\n          </LinkListItem>\r\n          <LinkListItem disabled aria-disabled='true' inDropdown>\r\n            <span>Azione 2</span>\r\n          </LinkListItem>\r\n          <LinkListItem inDropdown>\r\n            <span>Azione 3</span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </DropdownMenu>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const MenuHeadersESeparatori: Story = {\r\n  render: () => (\r\n    <div className='docs-show-dropdown-open'>\r\n      <DropdownMenu>\r\n        <LinkList>\r\n          <LinkListItem header inDropdown>\r\n            Header\r\n          </LinkListItem>\r\n          <LinkListItem>\r\n            <span>Azione 1</span>\r\n          </LinkListItem>\r\n          <LinkListItem inDropdown>\r\n            <span>Azione 2</span>\r\n          </LinkListItem>\r\n          <LinkListItem inDropdown>\r\n            <span>Azione 3</span>\r\n          </LinkListItem>\r\n          <LinkListItem divider />\r\n          <LinkListItem inDropdown>\r\n            <span>Azione 4</span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </DropdownMenu>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const MenuConVociLarge: Story = {\r\n  render: () => (\r\n    <div className='docs-show-dropdown-open'>\r\n      <DropdownMenu>\r\n        <LinkList>\r\n          <LinkListItem large inDropdown>\r\n            <span>Azione 1</span>\r\n          </LinkListItem>\r\n          <LinkListItem large inDropdown>\r\n            <span>Azione 2</span>\r\n          </LinkListItem>\r\n          <LinkListItem large inDropdown>\r\n            <span>Azione 3</span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </DropdownMenu>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const MenuFullWidth: Story = {\r\n  render: () => (\r\n    <div className='docs-show-dropdown-open'>\r\n      <DropdownMenu className='full-width'>\r\n        <LinkList>\r\n          <LinkListItem large inDropdown>\r\n            <span>Azione 1</span>\r\n          </LinkListItem>\r\n          <LinkListItem large inDropdown>\r\n            <span>Azione 2</span>\r\n          </LinkListItem>\r\n          <LinkListItem large inDropdown>\r\n            <span>Azione 3</span>\r\n          </LinkListItem>\r\n          <LinkListItem large inDropdown>\r\n            <span>Azione 4</span>\r\n          </LinkListItem>\r\n          <LinkListItem large inDropdown>\r\n            <span>Azione 5</span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </DropdownMenu>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const MenuIconaADestra: Story = {\r\n  render: () => (\r\n    <div className='docs-show-dropdown-open'>\r\n      <DropdownMenu>\r\n        <LinkList>\r\n          <LinkListItem className='right-icon' inDropdown>\r\n            <span>Azione 1</span>\r\n            <Icon className='right' color='primary' icon='it-info-circle' aria-hidden size='sm' />\r\n          </LinkListItem>\r\n          <LinkListItem className='right-icon' inDropdown>\r\n            <span>Azione 2</span>\r\n            <Icon className='right' color='primary' icon='it-info-circle' aria-hidden size='sm' />\r\n          </LinkListItem>\r\n          <LinkListItem className='right-icon' inDropdown>\r\n            <span>Azione 3</span>\r\n            <Icon className='right' color='primary' icon='it-info-circle' aria-hidden size='sm' />\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </DropdownMenu>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const MenuIconaASinistra: Story = {\r\n  render: () => (\r\n    <div className='docs-show-dropdown-open'>\r\n      <DropdownMenu>\r\n        <LinkList>\r\n          <LinkListItem className='left-icon' inDropdown>\r\n            <Icon className='left' color='primary' icon='it-info-circle' aria-hidden size='sm' />\r\n            <span>Azione 1</span>\r\n          </LinkListItem>\r\n          <LinkListItem className='left-icon' inDropdown>\r\n            <Icon className='left' color='primary' icon='it-info-circle' aria-hidden size='sm' />\r\n            <span>Azione 2</span>\r\n          </LinkListItem>\r\n          <LinkListItem className='left-icon' inDropdown>\r\n            <Icon className='left' color='primary' icon='it-info-circle' aria-hidden size='sm' />\r\n            <span>Azione 3</span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </DropdownMenu>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const _MenuDark: Story = {\r\n  render: () => (\r\n    <div className='docs-show-dropdown-open'>\r\n      <DropdownMenu className='dark'>\r\n        <LinkList>\r\n          <LinkListItem header>Header</LinkListItem>\r\n          <LinkListItem active className='right-icon' inDropdown>\r\n            <span>Azione 1 (attivo)</span>\r\n            <Icon className='right' color='light' icon='it-info-circle' aria-hidden size='sm' />\r\n          </LinkListItem>\r\n          <LinkListItem className='right-icon' inDropdown>\r\n            <span>Azione 2</span>\r\n            <Icon className='right' color='light' icon='it-info-circle' aria-hidden size='sm' />\r\n          </LinkListItem>\r\n          <LinkListItem className='right-icon' inDropdown>\r\n            <span>Azione 3</span>\r\n            <Icon className='right' color='light' icon='it-info-circle' aria-hidden size='sm' />\r\n          </LinkListItem>\r\n          <LinkListItem divider />\r\n          <LinkListItem className='right-icon' inDropdown>\r\n            <span>Azione 4</span>\r\n            <Icon className='right' color='light' icon='it-info-circle' aria-hidden size='sm' />\r\n          </LinkListItem>\r\n          <LinkListItem disabled className='right-icon' inDropdown>\r\n            <span>Azione 5 (disabilitato)</span>\r\n            <Icon className='right' color='light' icon='it-info-circle' aria-hidden size='sm' />\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </DropdownMenu>\r\n    </div>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Footer.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Button, Col, Container, Form, Icon, Input, Label, LinkList, LinkListItem, Row } from '../../src';\r\n\r\n//Non esiste un componente specifico per cui uso Container come riferimento per la storia\r\nconst meta: Meta<typeof Container> = {\r\n  title: 'Documentazione/Menu di navigazione/Footer',\r\n  component: Container,\r\n  args: {\r\n    townName: 'Nome del Comune',\r\n    townTagLine: 'Uno dei tanti Comuni d Italia'\r\n  }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Container>;\r\n\r\nexport const FooterCompleto: Story = {\r\n  render: ({ townName, townTagLine }) => (\r\n    <footer className='it-footer'>\r\n      <div className='it-footer-main'>\r\n        <Container>\r\n          <section>\r\n            <Row className='clearfix'>\r\n              <Col sm={12}>\r\n                <div className='it-brand-wrapper'>\r\n                  <a href='#' className=''>\r\n                    <Icon icon='it-pa' />\r\n                    <div className='it-brand-text'>\r\n                      <h2>{townName}</h2>\r\n                      <h3 className='d-none d-md-block'>{townTagLine}</h3>\r\n                    </div>\r\n                  </a>\r\n                </div>\r\n              </Col>\r\n            </Row>\r\n          </section>\r\n          <section>\r\n            <Row>\r\n              <Col lg={3} md={3} sm={6} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Amministrazione'>\r\n                    Amministrazione\r\n                  </a>\r\n                </h4>\r\n                <LinkList className='footer-list clearfix'>\r\n                  {[\r\n                    'Giunta e consiglio',\r\n                    'Aree di competenza',\r\n                    'Dipendenti',\r\n                    'Luoghi',\r\n                    'Associazioni e società partecipate'\r\n                  ].map((label) => (\r\n                    <LinkListItem key={label} href='#' title={`Vai alla pagina: ${label}`}>\r\n                      {label}\r\n                    </LinkListItem>\r\n                  ))}\r\n                </LinkList>\r\n              </Col>\r\n              <Col lg={3} md={3} sm={6} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Servizi'>\r\n                    Servizi\r\n                  </a>\r\n                </h4>\r\n                <LinkList className='footer-list clearfix'>\r\n                  {[\r\n                    'Pagamenti',\r\n                    'Sostegno',\r\n                    'Domande e iscrizioni',\r\n                    'Segnalazioni',\r\n                    'Autorizzazioni e concessioni',\r\n                    'Certificati e dichiarazioni'\r\n                  ].map((label) => (\r\n                    <LinkListItem key={label} href='#' title={`Vai alla pagina: ${label}`}>\r\n                      {label}\r\n                    </LinkListItem>\r\n                  ))}\r\n                </LinkList>\r\n              </Col>\r\n              <Col lg={3} md={3} sm={6} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Novità'>\r\n                    Novità\r\n                  </a>\r\n                </h4>\r\n                <LinkList className='footer-list clearfix'>\r\n                  {['Notizie', 'Eventi', 'Comunicati Stampa'].map((label) => (\r\n                    <LinkListItem key={label} href='#' title={`Vai alla pagina: ${label}`}>\r\n                      {label}\r\n                    </LinkListItem>\r\n                  ))}\r\n                </LinkList>\r\n              </Col>\r\n              <Col lg={3} md={3} sm={6}>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Documenti'>\r\n                    Documenti\r\n                  </a>\r\n                </h4>\r\n                <LinkList className='footer-list clearfix'>\r\n                  {['Progetti e attività', 'Delibere, determine e ordinanze', 'Bandi', 'Concorsi', 'Albo pretorio'].map(\r\n                    (label) => (\r\n                      <LinkListItem key={label} href='#' title={`Vai alla pagina: ${label}`}>\r\n                        {label}\r\n                      </LinkListItem>\r\n                    )\r\n                  )}\r\n                </LinkList>\r\n              </Col>\r\n            </Row>\r\n          </section>\r\n          <section className='py-4 border-white border-top'>\r\n            <Row>\r\n              <Col lg={3} md={3} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Amministrazione'>\r\n                    Amministrazione trasparente\r\n                  </a>\r\n                </h4>\r\n                <p>\r\n                  I dati personali pubblicati sono riutilizzabili solo alle condizioni previste dalla direttiva\r\n                  comunitaria 2003/98/CE e dal d.lgs. 36/2006\r\n                </p>\r\n              </Col>\r\n              <Col lg={3} md={3} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Contatti'>\r\n                    Contatti\r\n                  </a>\r\n                </h4>\r\n                <p>\r\n                  <strong>Nome del Comune</strong>\r\n                  <br />\r\n                  Via Roma 0 - 00000 Lorem Ipsum Codice fiscale / P. IVA: 000000000\r\n                </p>\r\n                <LinkList className='footer-list clearfix'>\r\n                  {['Posta Elettronica Certificata', 'URP - Ufficio Relazioni con il Pubblico'].map((label) => (\r\n                    <LinkListItem key={label} href='#' title={`Vai alla pagina: ${label}`}>\r\n                      {label}\r\n                    </LinkListItem>\r\n                  ))}\r\n                </LinkList>\r\n              </Col>\r\n              <Col lg={3} md={3} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Newsletter'>\r\n                    Newsletter\r\n                  </a>\r\n                </h4>\r\n                <Form action='#' className='form-newsletter' method='post'>\r\n                  <Label\r\n                    className='text-white fw-semibold active'\r\n                    htmlFor='input-newsletter'\r\n                    style={{ transition: 'none 0s ease 0s' }}\r\n                  >\r\n                    Iscriviti per riceverla\r\n                  </Label>\r\n                  <Input id='input-newsletter' name='input-newsletter' placeholder='mail@example.com' type='email' />\r\n                  <Button color='primary' className='btn-icon' type='submit'>\r\n                    <Icon icon='it-mail' color='white' />\r\n                    <span>Iscriviti</span>\r\n                  </Button>\r\n                </Form>\r\n              </Col>\r\n              <Col lg={3} md={3} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Seguici su'>\r\n                    Seguici su\r\n                  </a>\r\n                </h4>\r\n                <ul className='list-inline text-start social'>\r\n                  <li className='list-inline-item'>\r\n                    <a className='p-2 text-white' href='#' target='_blank'>\r\n                      <Icon icon='it-designers-italia' color='white' size='sm' className='align-top' />\r\n                      <span className='visually-hidden'>Designers Italia</span>\r\n                    </a>\r\n                  </li>\r\n                  <li className='list-inline-item'>\r\n                    <a className='p-2 text-white' href='#' target='_blank'>\r\n                      <Icon icon='it-twitter' color='white' size='sm' className='align-top' />\r\n                      <span className='visually-hidden'>Twitter</span>\r\n                    </a>\r\n                  </li>\r\n                  <li className='list-inline-item'>\r\n                    <a className='p-2 text-white' href='#' target='_blank'>\r\n                      <Icon icon='it-medium' color='white' size='sm' className='align-top' />\r\n                      <span className='visually-hidden'>Medium</span>\r\n                    </a>\r\n                  </li>\r\n                  <li className='list-inline-item'>\r\n                    <a className='p-2 text-white' href='#' target='_blank'>\r\n                      <Icon icon='it-behance' color='white' size='sm' className='align-top' />\r\n                      <span className='visually-hidden'>Behance</span>\r\n                    </a>\r\n                  </li>\r\n                </ul>\r\n              </Col>\r\n            </Row>\r\n          </section>\r\n        </Container>\r\n      </div>\r\n      <div className='it-footer-small-prints clearfix'>\r\n        <Container>\r\n          <h3 className='visually-hidden'>Sezione Link Utili</h3>\r\n          <ul className='it-footer-small-prints-list list-inline mb-0 d-flex flex-column flex-md-row'>\r\n            <li className='list-inline-item'>\r\n              <a href='#' title='Note Legali'>\r\n                Media policy\r\n              </a>\r\n            </li>\r\n            <li className='list-inline-item'>\r\n              <a href='#' title='Note Legali'>\r\n                Note legali\r\n              </a>\r\n            </li>\r\n            <li className='list-inline-item'>\r\n              <a href='#' title='Privacy-Cookies'>\r\n                Privacy policy\r\n              </a>\r\n            </li>\r\n            <li className='list-inline-item'>\r\n              <a href='#' title='Mappa del sito'>\r\n                Mappa del sito\r\n              </a>\r\n            </li>\r\n          </ul>\r\n        </Container>\r\n      </div>\r\n    </footer>\r\n  )\r\n};\r\n\r\nexport const FooterCompatto: Story = {\r\n  render: ({ townName, townTagLine }) => (\r\n    <footer className='it-footer'>\r\n      <div className='it-footer-main'>\r\n        <Container>\r\n          <section>\r\n            <Row className='clearfix'>\r\n              <Col sm={12}>\r\n                <div className='it-brand-wrapper'>\r\n                  <a href='#' className=''>\r\n                    <Icon icon='it-pa' />\r\n                    <div className='it-brand-text'>\r\n                      <h2>{townName}</h2>\r\n                      <h3 className='d-none d-md-block'>{townTagLine}</h3>\r\n                    </div>\r\n                  </a>\r\n                </div>\r\n              </Col>\r\n            </Row>\r\n          </section>\r\n          <section className='py-4 border-white border-top'>\r\n            <Row>\r\n              <Col lg={4} md={4} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Contatti'>\r\n                    Contatti\r\n                  </a>\r\n                </h4>\r\n                <p>\r\n                  <strong>Nome del Comune</strong>\r\n                  <br />\r\n                  Via Roma 0 - 00000 Lorem Ipsum Codice fiscale / P. IVA: 000000000\r\n                </p>\r\n                <LinkList className='footer-list clearfix'>\r\n                  {['Posta Elettronica Certificata', 'URP - Ufficio Relazioni con il Pubblico'].map((label) => (\r\n                    <LinkListItem key={label} href='#' title={`Vai alla pagina: ${label}`}>\r\n                      {label}\r\n                    </LinkListItem>\r\n                  ))}\r\n                </LinkList>\r\n              </Col>\r\n              <Col lg={4} md={4} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Newsletter'>\r\n                    Newsletter\r\n                  </a>\r\n                </h4>\r\n                <Form action='#' className='form-newsletter' method='post'>\r\n                  <Label\r\n                    className='text-white fw-semibold active'\r\n                    htmlFor='input-newsletter'\r\n                    style={{ transition: 'none 0s ease 0s' }}\r\n                  >\r\n                    Iscriviti per riceverla\r\n                  </Label>\r\n                  <Input id='input-newsletter' name='input-newsletter' placeholder='mail@example.com' type='email' />\r\n                  <Button color='primary' className='btn-icon' type='submit'>\r\n                    <Icon icon='it-mail' color='white' />\r\n                    <span>Iscriviti</span>\r\n                  </Button>\r\n                </Form>\r\n              </Col>\r\n              <Col lg={4} md={4} className='pb-2'>\r\n                <h4>\r\n                  <a href='#' title='Vai alla pagina: Seguici su'>\r\n                    Seguici su\r\n                  </a>\r\n                </h4>\r\n                <ul className='list-inline text-start social'>\r\n                  <li className='list-inline-item'>\r\n                    <a className='p-2 text-white' href='#' target='_blank'>\r\n                      <Icon icon='it-designers-italia' color='white' size='sm' className='align-top' />\r\n                      <span className='visually-hidden'>Designers Italia</span>\r\n                    </a>\r\n                  </li>\r\n                  <li className='list-inline-item'>\r\n                    <a className='p-2 text-white' href='#' target='_blank'>\r\n                      <Icon icon='it-twitter' color='white' size='sm' className='align-top' />\r\n                      <span className='visually-hidden'>Twitter</span>\r\n                    </a>\r\n                  </li>\r\n                  <li className='list-inline-item'>\r\n                    <a className='p-2 text-white' href='#' target='_blank'>\r\n                      <Icon icon='it-medium' color='white' size='sm' className='align-top' />\r\n                      <span className='visually-hidden'>Medium</span>\r\n                    </a>\r\n                  </li>\r\n                  <li className='list-inline-item'>\r\n                    <a className='p-2 text-white' href='#' target='_blank'>\r\n                      <Icon icon='it-behance' color='white' size='sm' className='align-top' />\r\n                      <span className='visually-hidden'>Behance</span>\r\n                    </a>\r\n                  </li>\r\n                </ul>\r\n              </Col>\r\n            </Row>\r\n          </section>\r\n        </Container>\r\n      </div>\r\n      <div className='it-footer-small-prints clearfix'>\r\n        <Container>\r\n          <h3 className='visually-hidden'>Sezione Link Utili</h3>\r\n          <ul className='it-footer-small-prints-list list-inline mb-0 d-flex flex-column flex-md-row'>\r\n            <li className='list-inline-item'>\r\n              <a href='#' title='Note Legali'>\r\n                Media policy\r\n              </a>\r\n            </li>\r\n            <li className='list-inline-item'>\r\n              <a href='#' title='Note Legali'>\r\n                Note legali\r\n              </a>\r\n            </li>\r\n            <li className='list-inline-item'>\r\n              <a href='#' title='Privacy-Cookies'>\r\n                Privacy policy\r\n              </a>\r\n            </li>\r\n            <li className='list-inline-item'>\r\n              <a href='#' title='Mappa del sito'>\r\n                Mappa del sito\r\n              </a>\r\n            </li>\r\n          </ul>\r\n        </Container>\r\n      </div>\r\n    </footer>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Form/Checkbox.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { Col, Form, FormGroup, FormText, Input, Label, Row } from \"../../../src\";\r\n\r\nconst meta: Meta<typeof Input> = {\r\n    title: \"Documentazione/Form/Checkbox\",\r\n    component: Input,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Input>;\r\n\r\nexport const CheckboxBase: Story = {\r\n    render: () => (\r\n        <Form>\r\n            <fieldset>\r\n                <legend>Checkbox</legend>\r\n                <FormGroup check>\r\n                    <Input id=\"checkbox1\" type=\"checkbox\" />\r\n                    <Label for=\"checkbox1\" check>\r\n                        Checkbox di esempio\r\n                    </Label>\r\n                </FormGroup>\r\n            </fieldset>\r\n        </Form>\r\n    )\r\n};\r\n\r\nexport const CheckboxInline: Story = {\r\n    render: () => (\r\n        <section>\r\n            <fieldset>\r\n                <legend>Checkbox</legend>\r\n                <Form>\r\n                    <FormGroup check inline>\r\n                        <Input id=\"inline-checkbox1\" type=\"checkbox\" />\r\n                        <Label for=\"inline-checkbox1\" check>\r\n                            Checkbox non selezionato\r\n                        </Label>\r\n                    </FormGroup>\r\n                    <FormGroup check inline>\r\n                        <Input id=\"inline-checkbox2\" type=\"checkbox\" defaultChecked />\r\n                        <Label for=\"inline-checkbox2\" check>\r\n                            Checkbox selezionato\r\n                        </Label>\r\n                    </FormGroup>\r\n                </Form>\r\n            </fieldset>\r\n        </section>\r\n    )\r\n};\r\n\r\nexport const CheckboxDisabilitato: Story = {\r\n    render: () => (\r\n        <section>\r\n            <fieldset>\r\n                <legend>Checkbox</legend>\r\n                <Form>\r\n                    <FormGroup check>\r\n                        <Input disabled id=\"disabled-checkbox1\" type=\"checkbox\" />\r\n                        <Label for=\"disabled-checkbox1\" check>\r\n                            Checkbox disabilitato non selezionato\r\n                        </Label>\r\n                    </FormGroup>\r\n                    <FormGroup check>\r\n                        <Input disabled id=\"disabled-checkbox2\" type=\"checkbox\" defaultChecked />\r\n                        <Label for=\"disabled-checkbox2\" check>\r\n                            Checkbox disabilitato selezionato\r\n                        </Label>\r\n                    </FormGroup>\r\n                </Form>\r\n            </fieldset>\r\n        </section>\r\n    )\r\n};\r\n\r\nexport const CheckboxGruppi: Story = {\r\n    render: () => (\r\n        <section>\r\n            <Row className=\"m-5\">\r\n                <Col md={5}>\r\n                    <fieldset>\r\n                        <legend>Checkbox</legend>\r\n                        <Form>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"group-checkbox1\" type=\"checkbox\" defaultChecked />\r\n                                <Label for=\"group-checkbox1\" check>\r\n                                    Checkbox selezionato\r\n                                </Label>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"group-checkbox2\" type=\"checkbox\" />\r\n                                <Label for=\"group-checkbox2\" check>\r\n                                    Checkbox non selezionato\r\n                                </Label>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"group-checkbox3\" type=\"checkbox\" disabled />\r\n                                <Label for=\"group-checkbox3\" check>\r\n                                    Checkbox disabilitato non selezionato\r\n                                </Label>\r\n                            </FormGroup>\r\n                        </Form>\r\n                    </fieldset>\r\n                </Col>\r\n                <Col md={2} />\r\n                <Col md={5}>\r\n                    <fieldset>\r\n                        <legend>Checkbox</legend>\r\n                        <Form>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"group-checkbox4\" type=\"checkbox\" defaultChecked />\r\n                                <Label for=\"group-checkbox4\" check>\r\n                                    Checkbox selezionato\r\n                                </Label>\r\n                                <FormText id=\"group-checkbox4Description\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"group-checkbox5\" type=\"checkbox\" />\r\n                                <Label for=\"group-checkbox5\" check>\r\n                                    Checkbox non selezionato\r\n                                </Label>\r\n                                <FormText id=\"group-checkbox5Description\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"group-checkbox6\" type=\"checkbox\" disabled />\r\n                                <Label for=\"group-checkbox6\" check>\r\n                                    Checkbox disabilitato non selezionato\r\n                                </Label>\r\n                                <FormText id=\"group-checkbox6Description\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                        </Form>\r\n                    </fieldset>\r\n                </Col>\r\n            </Row>\r\n        </section>\r\n    )\r\n};\r\n\r\n//Da correggere il componente input nel caso in cui venga aggiunta la classe semi-checked perchè il render del componente è sbagliato\r\nexport const CheckboxMixedButton: Story = {\r\n    render: () => (\r\n        <Form>\r\n            <fieldset>\r\n                <legend>Checkbox</legend>\r\n                <FormGroup check>\r\n                    <Input id=\"checkbox-semi-checked\" type=\"checkbox\" className=\"semi-checked\" />\r\n                    <Label for=\"checkbox-semi-checked\" check>\r\n                        Checkbox di esempio\r\n                    </Label>\r\n                </FormGroup>\r\n            </fieldset>\r\n        </Form>\r\n    )\r\n};"
  },
  {
    "path": "stories/Components/Form/FormValidation.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React, { useState } from 'react';\nimport { Alert, Autocomplete, Button, Col, Form, FormGroup, FormText, Input, Label, Row } from '../../../src';\n\nconst meta: Meta<typeof Input> = {\n  title: 'Documentazione/Form/Validazione'\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Input>;\n\nexport const ValidazioneBase: Story = {\n  render: () => (\n    <div>\n      <Input label='Valid Input' valid />\n      <Input label='Invalid Input' valid={false} />\n      <Input value='Mario' label='First name' validationText='Validated!' valid />\n      <Input label='Username' validationText='Please choose a username.' valid={false} />\n      <Input\n        label='Username'\n        infoText='Username of your account'\n        validationText='Please choose a username.'\n        valid={false}\n      />\n    </div>\n  )\n};\n\nconst ValidazioneCompletaHooks = () => {\n  const [name, setName] = useState('Mario');\n  const [surname, setSurname] = useState('Rossi');\n  const [username, setUsername] = useState('');\n  const [region, setRegion] = useState('');\n  const [province, setProvince] = useState('');\n  const [cap, setCap] = useState('');\n  const [age, setAge] = useState(18);\n  const [date, setDate] = useState('');\n  const [time, setTime] = useState('');\n  const [termsAndConditions, setTermsAndConditions] = useState(false);\n\n  const regions = [\n    'Abruzzo',\n    'Basilicata',\n    'Calabria',\n    'Campania',\n    'Emilia Romagna',\n    'Friuli Venezia Giulia',\n    'Lazio',\n    'Liguria',\n    'Lombardia',\n    'Marche',\n    'Molise',\n    'Piemonte',\n    'Puglia',\n    'Sardegna',\n    'Sicilia',\n    'Toscana',\n    'Trentino Alto Adige',\n    'Umbria',\n    \"Valle d'Aosta\",\n    'Veneto'\n  ];\n\n  const suggest = (query: string, syncResults: (p: string[]) => void) => {\n    syncResults(\n      query\n        ? regions.filter(function (result) {\n            return result.toLowerCase().indexOf(query.toLowerCase()) !== -1;\n          })\n        : []\n    );\n  };\n\n  return (\n    <>\n      <Form>\n        <Row>\n          <FormGroup className='col-md-3 mb-3'>\n            <Input\n              id='completeValidation-name'\n              type='text'\n              value={name}\n              label='Nome'\n              validationText='Validato!'\n              valid={name != ''}\n              onChange={(e) => setName(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-3 mb-3'>\n            <Input\n              id='completeValidation-surname'\n              type='text'\n              value={surname}\n              label='Cognome'\n              validationText='Validato!'\n              valid={surname != ''}\n              onChange={(e) => setSurname(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-3 mb-3'>\n            <Input\n              id='completeValidation-username'\n              type='text'\n              value={username}\n              label='Username'\n              validationText='Questo campo è richiesto'\n              valid={username != ''}\n              onChange={(e) => setUsername(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-3 mb-3'>\n            <Input\n              id='completeValidation-age'\n              type='number'\n              value={age}\n              label='Età (minimo 18 anni)'\n              validationText='Questo campo è richiesto'\n              valid={age >= 18}\n              onChange={(e) => setAge(parseInt(e.target.value))}\n            />\n          </FormGroup>\n        </Row>\n        <Row>\n          <FormGroup className='col-md-6 mb-6'>\n            <Input\n              id='completeValidation-date'\n              type='date'\n              value={date}\n              label='Date picker'\n              validationText='Questo campo è richiesto'\n              valid={date != ''}\n              onChange={(e) => setDate(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-6 mb-6'>\n            <Input\n              id='completeValidation-time'\n              type='time'\n              value={time}\n              label='Time picker'\n              validationText='Questo campo è richiesto'\n              valid={time != ''}\n              onChange={(e) => setTime(e.target.value)}\n            />\n          </FormGroup>\n        </Row>\n        <Row>\n          <FormGroup className='form-group col-md-4 mb-3'>\n            <Autocomplete\n              id='completeValidation-region\"'\n              label='Regione'\n              source={suggest}\n              tNoResults={() => 'Nessun risultato'}\n              valid={regions.includes(region)}\n              validationText='Per favore inserisci una regione valida.'\n              onConfirm={(region) => {\n                setRegion(region);\n              }}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-4 mb-3'>\n            <Input\n              id='completeValidation-province'\n              type='text'\n              value={province}\n              label='Provincia'\n              validationText='Per favore inserisci un nome di provincia valida.'\n              valid={province != ''}\n              onChange={(e) => setProvince(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-4 mb-3'>\n            <Input\n              id='completeValidation-cap'\n              type='text'\n              value={cap}\n              label='CAP (5 cifre)'\n              validationText='Questo campo è richiesto'\n              valid={cap != ''}\n              onChange={(e) => setCap(e.target.value)}\n            />\n          </FormGroup>\n        </Row>\n        <Row className='align-items-center'>\n          <Col md='9' lg='6'>\n            <FormGroup check>\n              <Input\n                id='termsAndConditions'\n                type='checkbox'\n                checked={termsAndConditions}\n                onChange={() => setTermsAndConditions(!termsAndConditions)}\n                valid={termsAndConditions}\n              />\n              <Label for='termsAndConditions' check>\n                Accetto i termini e condizioni\n              </Label>\n              <FormText tag='div'>Devi accettare i termini e le condizioni prima di inviare il modulo.</FormText>\n            </FormGroup>\n          </Col>\n          <Col\n            md='3'\n            lg='6'\n            className='mt-3 mt-md-0 d-flex justify-content-center justify-content-md-end justify-content-lg-start'\n          >\n            <Button color='primary' type='submit'>\n              Invia\n            </Button>\n          </Col>\n        </Row>\n      </Form>\n      <Row className='mt-4'>\n        <Col>\n          <Alert color='danger'>\n            <strong>Attenzione</strong> Alcuni campi inseriti sono da controllare.\n          </Alert>\n        </Col>\n      </Row>\n    </>\n  );\n};\n\nexport const ValidazioneCompleta: Story = {\n  render: () => {\n    return <ValidazioneCompletaHooks />;\n  },\n  parameters: {\n    docs: {\n      canvas: { sourceState: 'none' }\n    }\n  }\n};\n"
  },
  {
    "path": "stories/Components/Form/Input.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React, { useState } from 'react';\nimport { Button, FormGroup, Icon, Input, TextArea, Autocomplete } from '../../../src';\n\nconst meta: Meta<typeof Input> = {\n  title: 'Documentazione/Form/Input',\n  component: Input\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Input>;\n\nexport const EsempiDiCampiDiInput: Story = {\n  render: () => {\n    return (\n      <div>\n        <Input type='text' label='Campo di tipo testuale' id='exampleInputText' />\n        <Input type='text' label='Campo di tipo testuale con descrizione' infoText='Questo campo contiene anche una descrizione' id='exampleInputTextInfo' />\n        <Input type='email' label='Campo di tipo email' id='exampleInputEmail' />\n        <Input type='number' label='Campo di tipo numerico' id='exampleInputNumber' incrementLabel=\"Aumenta il valore di 1\" decrementLabel=\"Diminuisci il valore di 1\"/>\n        <Input type='tel' label='Campo di tipo telefono' id='exampleInputTel' />\n      </div>\n    );\n  }\n};\n\nexport const UtilizzoDiPlaceholderELabel: Story = {\n  render: () => (\n    <div>\n      <Input label='Etichetta di esempio' id='exampleLabel' />\n      <Input label='Etichetta di esempio' type='text' placeholder='Testo di esempio' id='examplePlaceholder' />\n      <Input\n        label='Etichetta di esempio'\n        type='text'\n        placeholder='Testo di esempio'\n        infoText='Ulteriore testo informativo'\n        id='exampleInfoText'\n      />\n      <Input\n        label='Etichetta di esempio'\n        type='text'\n        placeholder='Testo di esempio'\n        validationText='Campo non valido'\n        id='examplevalidationText'\n        valid={false}\n      />\n    </div>\n  )\n};\n\nexport const InputConIconaOBottoni: Story = {\n  render: () => {\n    return (\n      <>\n        <Input\n          id='exampleInputIcon'\n          label='Campo di tipo testuale'\n          type='text'\n          hasIconLeft\n          iconLeft={<Icon icon='it-pencil' aria-hidden size='sm' />}\n        />\n        <Input\n          id='exampleInputIconDanger'\n          label='Con etichetta e placeholder'\n          placeholder='Lorem Ipsum'\n          type='text'\n          hasIconLeft\n          iconLeft={<Icon icon='it-pencil' aria-hidden color='danger' size='sm' />}\n        />\n        <Input\n          id='exampleInputButton'\n          label='Con etichetta e bottone di tipo primary'\n          type='text'\n          hasIconLeft\n          iconLeft={<Icon icon='it-pencil' color='primary' aria-hidden size='sm' />}\n          hasButtonRight\n          buttonRight={<Button color='primary'>Invio</Button>}\n        />\n      </>\n    );\n  }\n};\n\nexport const InputPassword: Story = {\n  args: {\n    type: 'password',\n    id: 'exampleInputPassword',\n    label: 'Password con label, placeholder e testo di aiuto',\n    infoText: 'Inserisci almeno 8 caratteri e una lettera maiuscola'\n  }\n};\n\nexport const Disabilitato: Story = {\n  args: {\n    label: 'Contenuto disabilitato',\n    id: 'exampleDisabled',\n    disabled: true\n  }\n};\n\nexport const Readonly: Story = {\n  args: {\n    label: 'Contenuto in sola lettura',\n    id: 'examplereadOnly',\n    readOnly: true\n  }\n};\n\nexport const ReadonlyNormalizzato: Story = {\n  args: {\n    type: 'text',\n    label: 'Contenuto in sola lettura',\n    id: 'exampleNormalized',\n    normalized: true\n  }\n};\n\nexport const _InputAutocompleteConDatiAccessibile: Story = {\n  render: () => {\n    const suggest = (query: string, syncResults: (p: string[]) => void)  => {\n      const results = [\n        'Abruzzo',\n        'Basilicata',\n        'Calabria',\n        'Campania',\n        'Emilia Romagna',\n        'Friuli Venezia Giulia',\n        'Lazio',\n        'Liguria',\n        'Lombardia',\n        'Marche',\n        'Molise',\n        'Piemonte',\n        'Puglia',\n        'Sardegna',\n        'Sicilia',\n        'Toscana',\n        'Trentino Alto Adige',\n        'Umbria',\n        'Valle d\\'Aosta',\n        'Veneto'\n      ];\n      syncResults(query\n        ? results.filter(function (result) {\n            return result.toLowerCase().indexOf(query.toLowerCase()) !== -1\n          })\n        : []\n      )\n    }\n\n    return (\n      <FormGroup className='form-group'>\n        <Autocomplete\n          id='autocomplete'\n          label='Regione'\n          source={suggest}\n          tNoResults={() => 'Nessun risultato'}\n        />\n      </FormGroup>\n    );\n  }\n};\n\nexport const AreaDiTesto: Story = { render: () => <TextArea label='Esempio di area di testo' rows={3} /> };\n\nexport const AreaDiTestoConSegnaposto: Story = {\n  render: () => (\n    <TextArea\n      rows={3}\n      label='Esempio di area di testo'\n      placeholder='Testo di esempio'\n      id='example-textarea-placeholder'\n    />\n  )\n};\n\nconst InputDatepickerHooks = () => {\n  const [value, setValue] = useState('');\n\n  return (\n    <Input\n      type='date'\n      label='Datepicker'\n      className='active'\n      placeholder='22/12/2023'\n      value={value}\n      onChange={(ev) => {\n        setValue(ev.target.value);\n      }}\n    />\n  );\n};\n\nexport const InputDatepicker: Story = {\n  render: () => {\n    return <InputDatepickerHooks />;\n  },\n  parameters: {\n    docs: {\n      canvas: { sourceState: 'none' }\n    }\n  }\n};\n\nconst InputHourpickerHooks = () => {\n  const [value, setValue] = useState('');\n\n  return (\n    <Input\n      type='time'\n      label='Hourpicker'\n      className='active'\n      value={value}\n      onChange={(ev) => {\n        setValue(ev.target.value);\n      }}\n    />\n  );\n};\n\nexport const InputHourpicker: Story = {\n  render: () => {\n    return <InputHourpickerHooks />;\n  },\n  parameters: {\n    docs: {\n      canvas: { sourceState: 'none' }\n    }\n  }\n};\n"
  },
  {
    "path": "stories/Components/Form/InputNumerico.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React, { useState } from \"react\";\r\nimport { Input } from \"../../../src\";\r\n\r\nconst meta: Meta<typeof Input> = {\r\n    title: \"Documentazione/Form/InputNumerico\",\r\n    component: Input,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Input>;\r\n\r\nconst InputNumericoDimensionamentoHooks = () => {\r\n    const [value, setValue] = useState(\"100\");\r\n    const [value50, setValue50] = useState(\"100\");\r\n    return (\r\n        <>\r\n            <div className=\"w-100\">\r\n                <Input\r\n                    id=\"example-w100\"\r\n                    type=\"number\"\r\n                    label=\"Input Number inserito in una colonna a tutta larghezza\"\r\n                    incrementLabel=\"Aumenta il valore  di 1\"\r\n                    decrementLabel=\"Diminuisci il valore di 1\"\r\n                    value={value}\r\n                    onChange={(ev) => {\r\n                        setValue(ev.target.value);\r\n                    }}\r\n                />\r\n            </div>\r\n            <div className=\"w-50 mt-5\">\r\n                <Input\r\n                    id=\"example-w50\"\r\n                    type=\"number\"\r\n                    label=\"Input Number inserito in una colonna di larghezza 50%\"\r\n                    incrementLabel=\"Aumenta il valore  di 1\"\r\n                    decrementLabel=\"Diminuisci il valore di 1\"\r\n                    value={value50}\r\n                    onChange={(ev) => {\r\n                        setValue50(ev.target.value);\r\n                    }}\r\n                />\r\n            </div>\r\n        </>\r\n    );\r\n\r\n};\r\n\r\nexport const InputNumericoDimensionamento: Story = {\r\n    render: () => {\r\n        return <InputNumericoDimensionamentoHooks />\r\n    },\r\n    parameters: {\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    },\r\n}\r\n\r\nconst InputNumericoStepsHooks = () => {\r\n    const [value, setValue] = useState(\"100\");\r\n    return (\r\n        <Input\r\n            id=\"example-steps\"\r\n            type=\"number\"\r\n            label=\"Min, Max & Step\"\r\n            incrementLabel=\"Aumenta il valore  di 500\"\r\n            decrementLabel=\"Diminuisci il valore di 500\"\r\n            value={value}\r\n            min={-2000}\r\n            max={15000}\r\n            step={500}\r\n            onChange={(ev) => {\r\n                setValue(ev.target.value);\r\n            }}\r\n        />\r\n    );\r\n};\r\n\r\nexport const InputNumericoSteps: Story = {\r\n    render: () => {\r\n        return <InputNumericoStepsHooks />\r\n    },\r\n    parameters: {\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    },\r\n}\r\n\r\n\r\nexport const InputNumericoDisabilitato: Story = {\r\n    render: () => {\r\n        return <Input type=\"number\" label=\"Disabled\" value=\"50\" min={0} max={100} disabled />;\r\n    },\r\n};\r\n\r\nconst InputNumericoValutaHooks = () => {\r\n    const [value, setValue] = useState(\"100\");\r\n\r\n    return (\r\n        <Input\r\n            id=\"example-currency\"\r\n            addonText=\"€\"\r\n            type=\"currency\"\r\n            label=\"Currency\"\r\n            incrementLabel=\"Aumenta il valore di 1 euro\"\r\n            decrementLabel=\"Diminuisci il valore di 1 euro\"\r\n            value={value}\r\n            step=\"any\"\r\n            min={3.5}\r\n            max={100}\r\n            onChange={(ev) => {\r\n                setValue(ev.target.value);\r\n            }}\r\n        />\r\n    );\r\n};\r\n\r\nexport const InputNumericoValuta: Story = {\r\n    render: () => {\r\n        return <InputNumericoValutaHooks />\r\n    },\r\n    parameters: {\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    },\r\n}\r\n\r\n\r\nconst InputNumericoPercentualeHooks = () => {\r\n    const [value, setValue] = useState(\"100\");\r\n\r\n    return (\r\n        <Input\r\n            id=\"example-percentage\"\r\n            addonText=\"%\"\r\n            type=\"percentage\"\r\n            label=\"Percentage\"\r\n            incrementLabel=\"Aumenta il valore in percentuale di 1\"\r\n            decrementLabel=\"Diminuisci il valore in percentuale di 1\"\r\n            value={value}\r\n            min={0}\r\n            max={100}\r\n            onChange={(ev) => {\r\n                setValue(ev.target.value);\r\n            }}\r\n        />\r\n    );\r\n};\r\n\r\nexport const InputNumericoPercentuale: Story = {\r\n    render: () => {\r\n        return <InputNumericoPercentualeHooks />\r\n    },\r\n    parameters: {\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    },\r\n}\r\n\r\nconst InputNumericoRidimensionamentoHooks = () => {\r\n    const [value, setValue] = useState(\"100\");\r\n\r\n    return (\r\n        <Input\r\n            id=\"example-adaptive\"\r\n            type=\"adaptive\"\r\n            label=\"Ridimensionamento\"\r\n            incrementLabel=\"Aumenta il valore  di 1\"\r\n            decrementLabel=\"Diminuisci il valore di 1\"\r\n            value={value}\r\n            placeholder={\"0\"}\r\n            min={0}\r\n            max={99999999999}\r\n            onChange={(ev) => {\r\n                setValue(ev.target.value);\r\n            }}\r\n        />\r\n    );\r\n};\r\n\r\nexport const InputNumericoRidimensionamento: Story = {\r\n    render: () => {\r\n        return <InputNumericoRidimensionamentoHooks />\r\n    },\r\n    parameters: {\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    },\r\n}\r\n"
  },
  {
    "path": "stories/Components/Form/Introduzione.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\nimport React from \"react\";\nimport { Button, Col, Input, Label, Row, Select, Toggle } from \"../../../src\";\n\nconst meta: Meta<typeof Input> = {\n    title: \"Documentazione/Form\",\n    component: Input,\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Input>;\n\nexport const DimensionamentoColonneBase: Story = {\n    render: () => (\n        <div>\n            <Row>\n                <Input type=\"text\" label=\"Nome\" id=\"formNome\" wrapperClassName=\"col col-md-6\" />\n                <Input type=\"text\" label=\"Cognome\" id=\"formCognome\" wrapperClassName=\"col col-md-6\" />\n            </Row>\n            <Row>\n                <Input type=\"text\" label=\"Città\" id=\"Citta\" wrapperClassName=\"col col-7\" />\n                <Input type=\"text\" label=\"Comune\" id=\"Comune\" wrapperClassName=\"col\" />\n                <Input type=\"text\" label=\"CAP\" id=\"CAP\" wrapperClassName=\"col\" />\n            </Row>\n        </div>\n    )\n};\n\nexport const DimensionamentoColonneComplesso: Story = {\n    render: () => {\n        const options = [\n            { value: \"Value 1\", label: \"Opzione 1\" },\n            { value: \"Value 2\", label: \"Opzione 2\" },\n            { value: \"Value 3\", label: \"Opzione 3\" },\n            {\n                value: \"Value 4\",\n                label: \"Opzione 4\",\n            },\n            { value: \"Value 5\", label: \"Opzione 5\" },\n        ];\n        const handleChange = () => { };\n        return (\n            <div>\n                <Row>\n                    <Input type=\"email\" label=\"Nome\" id=\"inputEmail4\" placeholder=\"inserisci il tuo indirizzo email\" wrapperClassName=\"col col-md-6\" />\n                    <Input type=\"password\" label=\"Password\" id=\"exampleInputPassword\" placeholder=\"Inserisci la tua password\" wrapperClassName=\"col col-md-6\" />\n                </Row>\n                <Row>\n                    <Input type=\"text\" label=\"Indirizzo\" id=\"inputAddress\" placeholder=\"Via Roma, 1\" wrapperClassName=\"col\" />\n                </Row>\n                <Row>\n                    <Input type=\"text\" label=\"Comune\" id=\"inputCity\" wrapperClassName=\"col col-md-6\" />\n                    <Input type=\"text\" label=\"CAP\" id=\"inputCAP\" wrapperClassName=\"col col-md-2\" />\n                    <Col md=\"4\">\n                        <Select id=\"selectExampleClassic\" label=\"Provincia\" onChange={handleChange}>\n                            {options.map((opt, i) => (\n                                <option label={opt.label} key={i}>\n                                    {opt.value}\n                                </option>\n                            ))}\n                        </Select>\n                    </Col>\n                </Row>\n                <Row>\n                    <Col md=\"6\" className=\"form-group\">\n                        <Toggle label=\"Label dell'interruttore 1\" disabled={false} id=\"toggleEsempio1a\" />\n                    </Col>\n                </Row>\n                <Row>\n                    <Col sm=\"auto\">\n                        <Button color=\"primary\" outline>\n                            Annulla\n                        </Button>\n                    </Col>\n                    <Col sm=\"auto\">\n                        <Button type=\"submit\" color=\"primary\">\n                            Conferma\n                        </Button>\n                    </Col>\n                </Row>\n            </div>\n        );\n    }\n};\n\nexport const AutoDimensionamento: Story = {\n    render: () => (\n        <Row className=\"align-items-center\">\n            <Col>\n                <label className=\"visually-hidden\" htmlFor=\"inlineFormInput\">\n                    Nome\n                </label>\n                <input type=\"text\" className=\"form-control\" id=\"inlineFormInput\" placeholder=\"Mario Rossi\" />\n            </Col>\n            <Col>\n                <label className=\"visually-hidden\" htmlFor=\"inlineFormInputGroup\">\n                    Username\n                </label>\n                <div className=\"input-group\">\n                    <span className=\"input-group-text\">@</span>\n                    <input type=\"text\" className=\"form-control\" id=\"inlineFormInputGroup\" placeholder=\"Username\" />\n                </div>\n            </Col>\n            <Col>\n                <div className=\"form-check m-0\">\n                    <input className=\"form-check-input\" type=\"checkbox\" id=\"autoSizingCheck\" />\n                    <label className=\"form-check-label\" htmlFor=\"autoSizingCheck\">\n                        Ricordami\n                    </label>\n                </div>\n            </Col>\n            <Col>\n                <Button type=\"submit\" color=\"primary\">\n                    Invia\n                </Button>\n            </Col>\n        </Row>\n    )\n};\n\nexport const FormDisabilitato: Story = {\n    render: () => {\n        const options = [\n            { value: \"Value 1\", label: \"Opzione 1\" },\n            { value: \"Value 2\", label: \"Opzione 2\" },\n            { value: \"Value 3\", label: \"Opzione 3\" },\n            {\n                value: \"Value 4\",\n                label: \"Opzione 4\",\n            },\n            { value: \"Value 5\", label: \"Opzione 5\" },\n        ];\n        const handleChange = () => { };\n        return (\n            <div>\n                <fieldset disabled aria-label=\"Form disabilitato\">\n                    <div className=\"form-group\">\n                        <Input type=\"text\" label=\"Input\" id=\"disabledTextInput\" placeholder=\"input disabilitato\" disabled />\n                    </div>\n                    <div className=\"form-group\">\n                        <Select id=\"selectExampleClassic\" label=\"Field Label\" onChange={handleChange}>\n                            {options.map((opt, i) => (\n                                <option label={opt.label} key={i}>\n                                    {opt.value}\n                                </option>\n                            ))}\n                        </Select>\n                    </div>\n                    <div className=\"form-check\">\n                        <Input id=\"checkbox1\" type=\"checkbox\" disabled />\n                        <Label for=\"checkbox1\" check>\n                            Check disabilitato\n                        </Label>\n                    </div>\n                    <Button type=\"submit\" color=\"primary\" className=\"mt-3\">\n                        Submit\n                    </Button>\n                </fieldset>\n            </div>\n        );\n    }\n};\n"
  },
  {
    "path": "stories/Components/Form/Radio.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { Col, Form, FormGroup, FormText, Input, Label, Row } from \"../../../src\";\r\n\r\nconst meta: Meta<typeof Input> = {\r\n    title: \"Documentazione/Form/Radio\",\r\n    component: Input,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Input>;\r\n\r\nexport const RadioBase: Story = {\r\n    render: () => (\r\n        <Form>\r\n            <fieldset>\r\n                <legend>Radio</legend>\r\n\r\n                <FormGroup check>\r\n                    <Input name=\"gruppo1\" type=\"radio\" id=\"radio1\" defaultChecked />\r\n                    <Label check htmlFor=\"radio1\">\r\n                        Radio di esempio 1\r\n                    </Label>\r\n                </FormGroup>\r\n\r\n                <FormGroup check>\r\n                    <Input name=\"gruppo1\" type=\"radio\" id=\"radio2\" />\r\n                    <Label check htmlFor=\"radio2\">\r\n                        Radio di esempio 2\r\n                    </Label>\r\n                </FormGroup>\r\n            </fieldset>\r\n        </Form>\r\n    )\r\n};\r\n\r\nexport const RadioInline: Story = {\r\n    render: () => (\r\n        <section>\r\n            <fieldset>\r\n                <legend>Radio</legend>\r\n                <Form>\r\n                    <FormGroup check inline>\r\n                        <Input name=\"gruppo1\" type=\"radio\" id=\"radio3\" defaultChecked />\r\n                        <Label check htmlFor=\"radio3\">\r\n                            Opzione 1\r\n                        </Label>\r\n                    </FormGroup>\r\n                    <FormGroup check inline>\r\n                        <Input name=\"gruppo1\" type=\"radio\" id=\"radio4\" />\r\n                        <Label check htmlFor=\"radio4\">\r\n                            Opzione 2\r\n                        </Label>\r\n                    </FormGroup>\r\n                </Form>\r\n            </fieldset>\r\n        </section>\r\n    )\r\n};\r\n\r\nexport const RadioDisabilitato: Story = {\r\n    render: () => (\r\n        <section>\r\n            <fieldset>\r\n                <legend>Radio</legend>\r\n                <Form>\r\n                    <FormGroup check>\r\n                        <Input disabled name=\"gruppo1\" type=\"radio\" id=\"radio5\" defaultChecked />\r\n                        <Label check htmlFor=\"radio5\">\r\n                            Opzione disabilitata selezionata\r\n                        </Label>\r\n                    </FormGroup>\r\n                    <FormGroup check>\r\n                        <Input disabled name=\"gruppo1\" type=\"radio\" id=\"radio6\" />\r\n                        <Label check htmlFor=\"radio6\">\r\n                            Opzione disabilitata non selezionata\r\n                        </Label>\r\n                    </FormGroup>\r\n                </Form>\r\n            </fieldset>\r\n        </section>\r\n    )\r\n};\r\n\r\nexport const RadioGruppi: Story = {\r\n    render: () => (\r\n        <section>\r\n            <Row className=\"m-5\">\r\n                <Col md={5}>\r\n                    <fieldset>\r\n                        <legend>Radio</legend>\r\n                        <Form>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"radio7\" name=\"group1\" type=\"radio\" defaultChecked />\r\n                                <Label htmlFor=\"radio7\" check>\r\n                                    Opzione 1\r\n                                </Label>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"radio8\" name=\"group1\" type=\"radio\" />\r\n                                <Label htmlFor=\"radio8\" check>\r\n                                    Opzione 2\r\n                                </Label>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"radio9\" name=\"group1\" type=\"radio\" disabled />\r\n                                <Label htmlFor=\"radio9\" check>\r\n                                    Opzione 3\r\n                                </Label>\r\n                            </FormGroup>\r\n                        </Form>\r\n                    </fieldset>\r\n                </Col>\r\n                <Col md={2} />\r\n                <Col md={5}>\r\n                    <fieldset>\r\n                        <legend>Radio</legend>\r\n                        <Form>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"radio10\" name=\"group2\" type=\"radio\" defaultChecked />\r\n                                <Label htmlFor=\"radio10\" check>\r\n                                    Opzione 1\r\n                                </Label>\r\n                                <FormText id=\"radio10Description\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"radio11\" name=\"group2\" type=\"radio\" />\r\n                                <Label htmlFor=\"radio11\" check>\r\n                                    Opzione 2\r\n                                </Label>\r\n                                <FormText id=\"radio11Description\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Input id=\"radio12\" name=\"group2\" type=\"radio\" disabled />\r\n                                <Label htmlFor=\"radio12\" check>\r\n                                    Opzione 3\r\n                                </Label>\r\n                                <FormText id=\"radio12Description\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                        </Form>\r\n                    </fieldset>\r\n                </Col>\r\n            </Row>\r\n        </section>\r\n    )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Form/Select.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React, { useState } from \"react\";\r\nimport { Select } from \"../../../src\";\r\n\r\nconst meta: Meta<typeof Select> = {\r\n    title: \"Documentazione/Form/Select\",\r\n    component: Select,\r\n    parameters: {\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    },\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Select>;\r\n\r\nconst SelectClassicaHooks = () => {\r\n    const [, setValue] = useState<string>();\r\n\r\n    const handleChange = (selectedOption: string) => setValue(selectedOption);\r\n\r\n    return (\r\n        <Select id=\"example-reactstrap\" label=\"Etichetta di esempio\" onChange={handleChange}>\r\n            <option value=\"\">Scegli un'opzione</option>\r\n            <option value=\"Value 1\">Lorem ipsum dolor sit amet</option>\r\n            <option value=\"Value 2\">Duis vestibulum eleifend libero</option>\r\n            <option value=\"Value 3\">Phasellus pretium orci sed odio tempus</option>\r\n            <option value=\"Value 4\">Vestibulum bibendum ex vel augue porttitor sodales</option>\r\n            <option value=\"Value 5\">Praesent quis elementum turpis</option>\r\n        </Select>\r\n    );\r\n\r\n};\r\n\r\nexport const SelectClassica: Story = {\r\n    render: () => {\r\n        return <SelectClassicaHooks />\r\n    }\r\n}\r\n\r\nconst SelectDisabilitataHooks = () => {\r\n    const [, setValue] = useState<string>();\r\n\r\n    const handleChange = (selectedOption: string) => setValue(selectedOption);\r\n\r\n    return (\r\n        <Select id=\"example-reactstrap\" label=\"Etichetta di esempio\" onChange={handleChange} disabled>\r\n            <option value=\"\">Scegli un'opzione</option>\r\n            <option value=\"Value 1\">Lorem ipsum dolor sit amet</option>\r\n            <option value=\"Value 2\">Duis vestibulum eleifend libero</option>\r\n            <option value=\"Value 3\">Phasellus pretium orci sed odio tempus</option>\r\n            <option value=\"Value 4\">Vestibulum bibendum ex vel augue porttitor sodales</option>\r\n            <option value=\"Value 5\">Praesent quis elementum turpis</option>\r\n        </Select>\r\n    );\r\n\r\n};\r\n\r\nexport const SelectDisabilitata: Story = {\r\n    render: () => {\r\n        return <SelectDisabilitataHooks />\r\n    }\r\n}\r\n\r\nconst SelectConGruppiHooks = () => {\r\n    const [, setValue] = useState<string>();\r\n\r\n    const handleChange = (selectedOption: string) => setValue(selectedOption);\r\n\r\n    return (\r\n        <Select id=\"example-reactstrap\" label=\"Etichetta di esempio\" onChange={handleChange}>\r\n            <option value=\"\">Scegli un'opzione</option>\r\n            <optgroup label=\"Gruppo 1\">\r\n                <option value=\"Value 1\">Lorem ipsum dolor sit amet</option>\r\n                <option value=\"Value 2\">Duis vestibulum eleifend libero</option>\r\n                <option value=\"Value 3\">Phasellus pretium orci sed odio tempus</option>\r\n            </optgroup>\r\n            <optgroup label=\"Gruppo 2\">\r\n                <option value=\"Value 4\">Vestibulum bibendum ex vel augue porttitor sodales</option>\r\n                <option value=\"Value 5\">Praesent quis elementum turpis</option>\r\n            </optgroup>\r\n        </Select>\r\n    );\r\n\r\n};\r\n\r\nexport const SelectConGruppi: Story = {\r\n    render: () => {\r\n        return <SelectConGruppiHooks />\r\n    }\r\n}\r\n"
  },
  {
    "path": "stories/Components/Form/Toggles.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { Col, Form, FormGroup, FormText, Row, Toggle } from \"../../../src\";\r\n\r\nconst meta: Meta<typeof Toggle> = {\r\n    title: \"Documentazione/Form/Toggles\",\r\n    component: Toggle,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Toggle>;\r\n\r\nexport const Toggles: Story = {\r\n    render: () => {\r\n        return (\r\n            <Row>\r\n                <Col sm=\"6\">\r\n                    <FormGroup check>\r\n                        <Toggle label=\"Label dell'interruttore 1\" disabled={false} />\r\n                    </FormGroup>\r\n                </Col>\r\n            </Row>\r\n        );\r\n    }\r\n};\r\n\r\nexport const TogglesDisabilitate: Story = {\r\n    render: () => {\r\n        return (\r\n            <Row>\r\n                <Col sm=\"6\">\r\n                    <FormGroup check>\r\n                        <Toggle label=\"Label dell'interruttore 1\" disabled={true} />\r\n                    </FormGroup>\r\n                </Col>\r\n            </Row>\r\n        );\r\n    }\r\n};\r\n\r\nexport const GruppiDiToggles: Story = {\r\n    render: () => {\r\n        return (\r\n            <Row className=\"m-5\">\r\n                <Col md={5}>\r\n                    <fieldset>\r\n                        <legend>Gruppo di toggle</legend>\r\n                        <Form>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Toggle defaultChecked label=\"Toggle acceso\" id=\"toggleEsempio3a\" />\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Toggle label=\"Toggle spento\" id=\"toggleEsempio3b\" />\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Toggle disabled label=\"Toggle disabilitato\" id=\"toggleEsempio3c\" />\r\n                            </FormGroup>\r\n                        </Form>\r\n                    </fieldset>\r\n                </Col>\r\n                <Col md={2} />\r\n                <Col md={5}>\r\n                    <fieldset>\r\n                        <legend>Gruppo di toggle</legend>\r\n                        <Form>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Toggle defaultChecked label=\"Toggle acceso\" id=\"toggleEsempio3d\"/>\r\n                                <FormText id=\"toggleEsempio3dDescription\" color=\"muted\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Toggle label=\"Toggle spento\" id=\"toggleEsempio3e\"/>\r\n                                <FormText id=\"toggleEsempio3eDescription\" color=\"muted\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                            <FormGroup check className=\"form-check-group\">\r\n                                <Toggle disabled label=\"Toggle disabilitato\" id=\"toggleEsempio3f\" />\r\n                                <FormText id=\"toggleEsempio3fDescription\" color=\"muted\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero</FormText>\r\n                            </FormGroup>\r\n                        </Form>\r\n                    </fieldset>\r\n                </Col>\r\n            </Row>\r\n        );\r\n    }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Forward.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Card, Forward, Icon } from '../../src';\r\n\r\nconst meta: Meta<typeof Forward> = {\r\n  title: \"Documentazione/Menu di navigazione/Forward\",\r\n  component: Forward,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: \"none\" },\r\n    },\r\n  },\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Forward>;\r\n\r\nconst EsempiHooks = () => {\r\n  // const ref = React.useRef(null);\r\n  return (\r\n    <div>\r\n      <Card>\r\n        <Forward href='#hereSection' aria-label='Vai a: Sezione di esempio'>\r\n          <Icon color='primary' icon='it-expand' />\r\n        </Forward>\r\n      </Card>\r\n      <div>\r\n        <p>\r\n          Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam.\r\n          Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure\r\n          adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet\r\n          duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit\r\n          sit culpa nisi culpa non adipisicing reprehenderit do pain. Duis reprehenderit occaecat anim ullamco ad duis\r\n          occaecat ex.\r\n        </p>\r\n        <p>\r\n          Nulla est ullamco ut irure incididunt nothing Lorem Lorem minim irure officia enim reprehenderit. Magna duis\r\n          labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat\r\n          cupidatat. Commodo esse pain fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute\r\n          laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat pain magna irure esse\r\n          tempor ad mollit. Pain in pain nothing minim amet ipsum officia consectetur amet ullamco voluptate nisi\r\n          commodo ea sit eu.\r\n        </p>\r\n        <p>\r\n          Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex\r\n          commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit pain anim cupidatat. Deserunt officia id\r\n          Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat\r\n          ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip\r\n          incididunt ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim\r\n          nostrud labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla\r\n          anim occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.\r\n        </p>\r\n        <p>\r\n          Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam.\r\n          Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure\r\n          adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet\r\n          duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit\r\n          sit culpa nisi culpa non adipisicing reprehenderit do pain. Duis reprehenderit occaecat anim ullamco ad duis\r\n          occaecat ex.\r\n        </p>\r\n        <p>\r\n          Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex\r\n          commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit pain anim cupidatat. Deserunt officia id\r\n          Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat\r\n          ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip\r\n          incididunt ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim\r\n          nostrud labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla\r\n          anim occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.\r\n        </p>\r\n        <p>\r\n          Nulla est ullamco ut irure incididunt nothing Lorem Lorem minim irure officia enim reprehenderit. Magna duis\r\n          labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat\r\n          cupidatat. Commodo esse pain fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute\r\n          laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat pain magna irure esse\r\n          tempor ad mollit. Pain in pain nothing minim amet ipsum officia consectetur amet ullamco voluptate nisi\r\n          commodo ea sit eu.\r\n        </p>\r\n      </div>\r\n      <div id=\"hereSection\">Scroll to Here</div>\r\n    </div>\r\n  )\r\n\r\n};\r\n\r\nexport const Esempi: Story = {\r\n  render: () => {\r\n    return <EsempiHooks />\r\n  }\r\n}\r\n"
  },
  {
    "path": "stories/Components/GoBack.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from \"react\";\r\nimport { Forward, GoBack } from '../../src';\r\n\r\nconst meta: Meta<typeof GoBack> = {\r\n  title: \"Documentazione/Componenti/GoBack\",\r\n  component: GoBack\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Forward>;\r\n\r\nexport const Esempi: Story = {\r\n  render: () => (\r\n    <GoBack link>Torna indietro</GoBack>\r\n  )\r\n}\r\n\r\nexport const Pulsanti: Story = {\r\n  render: () => (\r\n    <><GoBack>Torna indietro</GoBack>{' '}<GoBack up>Livello superiore</GoBack></>\r\n  )\r\n}\r\n\r\nexport const PulsantiSoloIcona: Story = {\r\n  render: () => (\r\n    <><GoBack />{' '}<GoBack up /></>\r\n  )\r\n}\r\n"
  },
  {
    "path": "stories/Components/Griglie.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Col, Container, Row } from '../../src';\r\n\r\n//Non esiste un componente specifico per cui uso Container come riferimento per la storia\r\nconst meta: Meta<typeof Container> = {\r\n  title: \"Documentazione/Organizzare gli spazi/Griglie\",\r\n  component: Row,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Container>;\r\n\r\nexport const EsempioBase: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row>\r\n          <Col>Una di tre colonne</Col>\r\n          <Col>Una di tre colonne</Col>\r\n          <Col>Una di tre colonne</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const LarghezzeStandard: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row>\r\n          <Col>1 di 2</Col>\r\n          <Col>2 di 2</Col>\r\n        </Row>\r\n        <Row>\r\n          <Col>1 di 3</Col>\r\n          <Col>2 di 3</Col>\r\n          <Col>3 di 3</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const RigheMultipleBugSafari: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row>\r\n          <Col>Colonna</Col>\r\n          <Col>Colonna</Col>\r\n          <div className='w-100'></div>\r\n          <Col>Colonna</Col>\r\n          <Col>Colonna</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const ImpostaLarghezzaColonne: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row>\r\n          <Col>1 di 3</Col>\r\n          <Col xs='6'>2 di 3 (larga 6/12)</Col>\r\n          <Col>3 di 3</Col>\r\n        </Row>\r\n        <Row>\r\n          <Col>1 di 3</Col>\r\n          <Col xs='5'>2 di 3 (larga 5/12)</Col>\r\n          <Col>3 di 3</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const ContenutoLarghezzaVariabile: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row className='justify-content-md-center'>\r\n          <Col lg='2'>1 di 3</Col>\r\n          <Col xs='auto'>Contenuto a larghezza variabile</Col>\r\n          <Col lg='2'>3 di 3</Col>\r\n        </Row>\r\n        <Row>\r\n          <Col>1 di 3</Col>\r\n          <Col md='auto'>Contenuto a larghezza variabile</Col>\r\n          <Col lg='2'>3 di 3</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const EqualWidthMultiRow: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row>\r\n          <Col>col</Col>\r\n          <Col>col</Col>\r\n        </Row>\r\n        <Row>\r\n          <Col>col</Col>\r\n          <Col>col</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const TuttiIBreakpoint: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row>\r\n          <Col>col</Col>\r\n          <Col>col</Col>\r\n          <Col>col</Col>\r\n          <Col>col</Col>\r\n        </Row>\r\n        <Row>\r\n          <Col xs={8}>col-8</Col>\r\n          <Col xs={4}>col-4</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const RaccoltiInOrizzontale: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row>\r\n          <Col sm='8'>col-sm-8</Col>\r\n          <Col sm='4'>col-sm-4</Col>\r\n        </Row>\r\n        <Row>\r\n          <Col widths={['sm']}>col-sm</Col>\r\n          <Col widths={['sm']}>col-sm</Col>\r\n          <Col widths={['sm']}>col-sm</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const MischiareEAbbinare: Story = {\r\n  render: () => (\r\n    <div className='docs layout-example'>\r\n      <Container>\r\n        <Row>\r\n          <Col xs='12' md='8'>\r\n            .col-12 .col-md-8\r\n          </Col>\r\n          <Col xs='6' md='4'>\r\n            .col-6 .col-md-4\r\n          </Col>\r\n        </Row>\r\n        <Row>\r\n          <Col xs='6' md='4'>\r\n            .col-6 .col-md-4\r\n          </Col>\r\n          <Col xs='6' md='4'>\r\n            .col-6 .col-md-4\r\n          </Col>\r\n          <Col xs='6' md='4'>\r\n            .col-6 .col-md-4\r\n          </Col>\r\n        </Row>\r\n        <Row>\r\n          <Col xs='6'>.col-6</Col>\r\n          <Col xs='6'>.col-6</Col>\r\n        </Row>\r\n      </Container>\r\n    </div>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Header/CenterHeader.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport {\r\n  Header,\r\n  HeaderBrand,\r\n  HeaderContent,\r\n  HeaderProps,\r\n  HeaderRightZone,\r\n  HeaderSearch,\r\n  HeaderSocialsZone,\r\n  Icon\r\n} from '../../../src';\r\n\r\nconst meta: Meta = {\r\n  title: 'Documentazione/Menu di navigazione/Header/Center',\r\n  component: Header,\r\n  parameters: {\r\n    docs: {\r\n      controls: {\r\n        exclude: ['isOpen', 'className', 'type', 'small', 'testId']\r\n      }\r\n    }\r\n  }\r\n};\r\nexport default meta;\r\n\r\ntype Story = StoryObj<HeaderProps>;\r\n\r\nexport const CenterHeaderBasic: Story = {\r\n  render: ({ theme, small }) => (\r\n    <Header type='center' theme={theme} small={small}>\r\n      <HeaderContent>\r\n        <HeaderBrand iconName='it-code-circle' iconAlt='it code circle icon'>\r\n          <h2>Lorem Ipsum Lorem Ipsum</h2>\r\n          <h3>Inserire qui la tag line</h3>\r\n        </HeaderBrand>\r\n        <HeaderRightZone>\r\n          <HeaderSocialsZone label='Seguici su'>\r\n            <ul>\r\n              <li>\r\n                <a href='#' aria-label='Facebook' target='_blank'>\r\n                  <Icon icon='it-facebook' />\r\n                </a>\r\n              </li>\r\n              <li>\r\n                <a href='#' aria-label='Github' target='_blank'>\r\n                  <Icon icon='it-github' />\r\n                </a>\r\n              </li>\r\n              <li>\r\n                <a href='#' aria-label='Twitter' target='_blank'>\r\n                  <Icon icon='it-twitter' />\r\n                </a>\r\n              </li>\r\n            </ul>\r\n          </HeaderSocialsZone>\r\n          <HeaderSearch label='Cerca' iconName='it-search' />\r\n        </HeaderRightZone>\r\n      </HeaderContent>\r\n    </Header>\r\n  ),\r\n  args: {\r\n    theme: '',\r\n    small: false\r\n  },\r\n  argTypes: {\r\n    theme: {\r\n      control: 'radio',\r\n      options: ['', 'light', 'dark']\r\n    }\r\n  }\r\n};\r\n\r\nexport const HeaderCenterNarrow = {\r\n  ...CenterHeaderBasic,\r\n  args: {\r\n    theme: '',\r\n    small: true\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Header/CompleteHeader.stories.tsx",
    "content": "import React, { useState } from 'react';\r\n\r\nimport { Meta, StoryObj } from '@storybook/react-vite';\r\nimport {\r\n  Button,\r\n  Col,\r\n  Collapse,\r\n  Dropdown,\r\n  DropdownMenu,\r\n  DropdownToggle,\r\n  Header,\r\n  HeaderBrand,\r\n  HeaderContent,\r\n  HeaderLinkZone,\r\n  HeaderProps,\r\n  HeaderRightZone,\r\n  HeaderSearch,\r\n  HeaderSocialsZone,\r\n  HeaderToggler,\r\n  Headers,\r\n  Icon,\r\n  LinkList,\r\n  LinkListItem,\r\n  MegamenuHighlightColumn,\r\n  MegamenuItem,\r\n  Nav,\r\n  NavItem,\r\n  NavLink,\r\n  Row\r\n} from '../../../src';\r\n\r\ntype ThemeType = {\r\n  theme: 'light' | 'dark' | '';\r\n};\r\n\r\ntype HeaderCompleteProps = ThemeType & {\r\n  slimHeaderType: string;\r\n  sticky: boolean;\r\n  iconName: string;\r\n  iconAlt: string;\r\n};\r\n\r\nconst CenterHeader = ({ theme }: ThemeType) => {\r\n  return (\r\n    <Header type='center' theme={theme} small={true}>\r\n      <HeaderContent>\r\n        <HeaderBrand iconName='it-code-circle' iconAlt='it code circle icon'>\r\n          <h2>Lorem Ipsum Lorem Ipsum</h2>\r\n          <h3>Inserire qui la tag line</h3>\r\n        </HeaderBrand>\r\n        <HeaderRightZone>\r\n          <HeaderSocialsZone label='Seguici su'>\r\n            <ul>\r\n              <li>\r\n                <a href='#' aria-label='Facebook' target='_blank'>\r\n                  <Icon icon='it-facebook' />\r\n                </a>\r\n              </li>\r\n              <li>\r\n                <a href='#' aria-label='Github' target='_blank'>\r\n                  <Icon icon='it-github' />\r\n                </a>\r\n              </li>\r\n              <li>\r\n                <a href='#' aria-label='Twitter' target='_blank'>\r\n                  <Icon icon='it-twitter' />\r\n                </a>\r\n              </li>\r\n            </ul>\r\n          </HeaderSocialsZone>\r\n          <HeaderSearch label='Cerca' iconName='it-search' />\r\n        </HeaderRightZone>\r\n      </HeaderContent>\r\n    </Header>\r\n  );\r\n};\r\n\r\nconst NavHeader = ({ theme }: ThemeType) => {\r\n  const [isOpenSide, setIsOpenSide] = useState(false);\r\n  return (\r\n    <Header type='navbar' theme={theme}>\r\n      <HeaderContent expand='lg' megamenu>\r\n        <HeaderToggler\r\n          onClick={() => {\r\n            /* set logic open state  */\r\n            setIsOpenSide(!isOpenSide);\r\n          }}\r\n          aria-controls='nav1'\r\n          aria-expanded='false'\r\n          aria-label='Toggle navigation'\r\n        >\r\n          <Icon icon='it-burger' />\r\n        </HeaderToggler>\r\n        <Collapse\r\n          navbar\r\n          header\r\n          isOpen={isOpenSide}\r\n          onOverlayClick={() => {\r\n            /* set close logic here */\r\n            setIsOpenSide(!isOpenSide);\r\n          }}\r\n        >\r\n          <div className='menu-wrapper'>\r\n            <Nav navbar>\r\n              <NavItem active>\r\n                <NavLink href='#' active>\r\n                  <span>link 1 active </span>\r\n                  <span className='visually-hidden'>current</span>\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#' disabled>\r\n                  Link 2\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#'>Link 3</NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#'>Link 4</NavLink>\r\n              </NavItem>\r\n              <Dropdown inNavbar>\r\n                <DropdownToggle caret>\r\n                  <span>Menu Dropdown</span>\r\n                </DropdownToggle>\r\n                <DropdownMenu>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <span>Link list 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <span>Link list 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <span>Link list 3</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <span>Link list 4</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </DropdownMenu>\r\n              </Dropdown>\r\n              <MegamenuItem itemName='Megamenu con Immagine e Descrizione'>\r\n                <Row>\r\n                  <MegamenuHighlightColumn xs='12' lg='4' description>\r\n                    <div className='ratio ratio-21x9 lightgrey-bg-a1 mb-4 rounded'>\r\n                      <figure className='figure'>\r\n                        <img\r\n                          src='https://placehold.co/560x240/ebebeb/808080/?text=Immagine'\r\n                          className='figure-img img-fluid rounded'\r\n                          alt='Segnaposto'\r\n                        />\r\n                      </figure>\r\n                    </div>\r\n                    <p>Omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>\r\n                  </MegamenuHighlightColumn>\r\n                  <Col xs='12' lg='8'>\r\n                    <div className='it-heading-link-wrapper'>\r\n                      <a className='it-heading-link' href='#'>\r\n                        <Icon className='icon icon-sm me-2 mb-1' icon='it-arrow-right-triangle'></Icon>\r\n                        <span>Esplora la sezione megamenu</span>\r\n                      </a>\r\n                    </div>\r\n                    <Row>\r\n                      <Col xs='12' lg='6'>\r\n                        <LinkList>\r\n                          <LinkListItem inDropdown href='#'>\r\n                            <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                            <span>Link lista 1</span>\r\n                          </LinkListItem>\r\n                          <LinkListItem inDropdown href='#'>\r\n                            <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                            <span>Link lista 2</span>\r\n                          </LinkListItem>\r\n                          <LinkListItem inDropdown href='#'>\r\n                            <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                            <span>Link lista 3</span>\r\n                          </LinkListItem>\r\n                        </LinkList>\r\n                      </Col>\r\n                      <Col xs='12' lg='6'>\r\n                        <LinkList>\r\n                          <LinkListItem inDropdown href='#'>\r\n                            <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                            <span>Link lista 4</span>\r\n                          </LinkListItem>\r\n                          <LinkListItem inDropdown href='#'>\r\n                            <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                            <span>Link lista 5</span>\r\n                          </LinkListItem>\r\n                          <LinkListItem inDropdown href='#'>\r\n                            <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                            <span>Link lista 6</span>\r\n                          </LinkListItem>\r\n                        </LinkList>\r\n                      </Col>\r\n                    </Row>\r\n                  </Col>\r\n                </Row>\r\n              </MegamenuItem>\r\n            </Nav>\r\n          </div>\r\n        </Collapse>\r\n      </HeaderContent>\r\n    </Header>\r\n  );\r\n};\r\n\r\nconst SlimHeader = ({ theme, brandText }: Pick<HeaderProps, 'theme'> & { brandText: string }) => {\r\n  const [isOpenCollapse, setIsOpenCollapse] = useState(false);\r\n  return (\r\n    <Header type='slim' theme={theme}>\r\n      <HeaderContent>\r\n        <HeaderBrand>{brandText}</HeaderBrand>\r\n        <HeaderLinkZone aria-label='Navigazione accessoria'>\r\n          <HeaderToggler\r\n            isOpen={isOpenCollapse}\r\n            onClick={() => {\r\n              setIsOpenCollapse(!isOpenCollapse);\r\n            }}\r\n          >\r\n            <span>{brandText}</span>\r\n            <Icon icon='it-expand' />\r\n          </HeaderToggler>\r\n          <Collapse isOpen={isOpenCollapse} header>\r\n            <LinkList noWrapper>\r\n              <LinkListItem href='#'>Link 1</LinkListItem>\r\n              <LinkListItem href='#' active>\r\n                Link 2 Active\r\n              </LinkListItem>\r\n            </LinkList>\r\n          </Collapse>\r\n        </HeaderLinkZone>\r\n        <HeaderRightZone>\r\n          <Dropdown inNavbar>\r\n            <DropdownToggle caret>\r\n              ITA\r\n            </DropdownToggle>\r\n            <DropdownMenu>\r\n              <Row>\r\n                <Col size='12'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <span>ITA</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <span>ENG</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n              </Row>\r\n            </DropdownMenu>\r\n          </Dropdown>\r\n          <div className='it-access-top-wrapper'>\r\n            <Button color='primary' size='sm'>\r\n              Accedi\r\n            </Button>\r\n          </div>\r\n        </HeaderRightZone>\r\n      </HeaderContent>\r\n    </Header>\r\n  );\r\n};\r\n\r\nconst meta: Meta = {\r\n  title: 'Documentazione/Menu di navigazione/Header/Complete',\r\n  component: Header,\r\n  parameters: {\r\n    docs: {\r\n      controls: {\r\n        exclude: ['isOpen', 'className', 'type', 'small', 'testId']\r\n      }\r\n    }\r\n  }\r\n};\r\nexport default meta;\r\n\r\ntype Story = StoryObj<HeaderCompleteProps>;\r\n\r\nexport const CompleteHeaderStory: Story = {\r\n  render: ({ theme, sticky }) => (\r\n    <Headers sticky={sticky}>\r\n      <SlimHeader theme={theme} brandText='Ente di appartenenza'/>\r\n      <div className='it-nav-wrapper'>\r\n        <CenterHeader theme={theme} />\r\n        <NavHeader theme={theme} />\r\n      </div>\r\n    </Headers>\r\n  ),\r\n  args: {\r\n    theme: 'dark'\r\n  },\r\n  argTypes: {\r\n    theme: {\r\n      control: 'radio',\r\n      options: ['', 'light', 'dark']\r\n    },\r\n    sticky: {\r\n      control: 'boolean'\r\n    }\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Header/NavHeader.stories.tsx",
    "content": "import React from 'react';\r\n\r\nimport { Meta, StoryObj } from '@storybook/react-vite';\r\nimport {\r\n  Col,\r\n  Collapse,\r\n  Dropdown,\r\n  DropdownMenu,\r\n  DropdownToggle,\r\n  Header,\r\n  HeaderContent,\r\n  HeaderProps,\r\n  HeaderToggler,\r\n  Icon,\r\n  LinkList,\r\n  LinkListItem,\r\n  MegamenuHighlightColumn,\r\n  MegamenuItem,\r\n  Nav,\r\n  NavItem,\r\n  NavLink,\r\n  Row\r\n} from '../../../src';\r\n\r\nconst meta: Meta = {\r\n  title: 'Documentazione/Menu di navigazione/Header/Nav',\r\n  component: Header\r\n};\r\nexport default meta;\r\n\r\ntype Story = StoryObj<HeaderProps & { isOpen: boolean }>;\r\n\r\nexport const NavHeader: Story = {\r\n  render: ({ theme, isOpen }) => {\r\n    return (\r\n      <Header type='navbar' theme={theme}>\r\n        <HeaderContent expand='lg' megamenu>\r\n          <HeaderToggler\r\n            onClick={() => {\r\n              /* set logic open state  */\r\n            }}\r\n            aria-controls='nav1'\r\n            aria-expanded='false'\r\n            aria-label='Toggle navigation'\r\n          >\r\n            <Icon icon='it-burger' />\r\n          </HeaderToggler>\r\n          <Collapse\r\n            navbar\r\n            header\r\n            isOpen={isOpen}\r\n            onOverlayClick={() => {\r\n              /* set close logic here */\r\n            }}\r\n          >\r\n            <div className='menu-wrapper'>\r\n              <Nav navbar>\r\n                <NavItem active>\r\n                  <NavLink href='#' active>\r\n                    <span>link 1 active </span>\r\n                    <span className='visually-hidden'>current</span>\r\n                  </NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#' disabled>\r\n                    Link 2\r\n                  </NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 3</NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 4</NavLink>\r\n                </NavItem>\r\n                <Dropdown tag='li' inNavbar theme={theme}>\r\n                  <DropdownToggle caret>\r\n                    <span>Dropdown Menu</span>\r\n                  </DropdownToggle>\r\n                  <DropdownMenu>\r\n                    <LinkList>\r\n                      <LinkListItem inDropdown href='#'>\r\n                        <span>Link list 1</span>\r\n                      </LinkListItem>\r\n                      <LinkListItem inDropdown href='#'>\r\n                        <span>Link list 2</span>\r\n                      </LinkListItem>\r\n                      <LinkListItem inDropdown href='#'>\r\n                        <span>Link list 3</span>\r\n                      </LinkListItem>\r\n                      <LinkListItem inDropdown href='#'>\r\n                        <span>Link list 4</span>\r\n                      </LinkListItem>\r\n                    </LinkList>\r\n                  </DropdownMenu>\r\n                </Dropdown>\r\n                <MegamenuItem itemName='Megamenu con Immagine e Descrizione'>\r\n                  <Row>\r\n                    <MegamenuHighlightColumn xs='12' lg='4' description>\r\n                      <div className='ratio ratio-21x9 lightgrey-bg-a1 mb-4 rounded'>\r\n                        <figure className='figure'>\r\n                          <img\r\n                            src='https://placehold.co/560x240/ebebeb/808080/?text=Immagine'\r\n                            className='figure-img img-fluid rounded'\r\n                            alt='Segnaposto'\r\n                          />\r\n                        </figure>\r\n                      </div>\r\n                      <p>Omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>\r\n                    </MegamenuHighlightColumn>\r\n                    <Col xs='12' lg='8'>\r\n                      <div className='it-heading-link-wrapper'>\r\n                        <a className='it-heading-link' href='#'>\r\n                          <Icon className='icon icon-sm me-2 mb-1' icon='it-arrow-right-triangle'></Icon>\r\n                          <span>Esplora la sezione megamenu</span>\r\n                        </a>\r\n                      </div>\r\n                      <Row>\r\n                        <Col xs='12' lg='6'>\r\n                          <LinkList>\r\n                            <LinkListItem inDropdown href='#'>\r\n                              <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                              <span>Link lista 1</span>\r\n                            </LinkListItem>\r\n                            <LinkListItem inDropdown href='#'>\r\n                              <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                              <span>Link lista 2</span>\r\n                            </LinkListItem>\r\n                            <LinkListItem inDropdown href='#'>\r\n                              <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                              <span>Link lista 3</span>\r\n                            </LinkListItem>\r\n                          </LinkList>\r\n                        </Col>\r\n                        <Col xs='12' lg='6'>\r\n                          <LinkList>\r\n                            <LinkListItem inDropdown href='#'>\r\n                              <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                              <span>Link lista 4</span>\r\n                            </LinkListItem>\r\n                            <LinkListItem inDropdown href='#'>\r\n                              <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                              <span>Link lista 5</span>\r\n                            </LinkListItem>\r\n                            <LinkListItem inDropdown href='#'>\r\n                              <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                              <span>Link lista 6</span>\r\n                            </LinkListItem>\r\n                          </LinkList>\r\n                        </Col>\r\n                      </Row>\r\n                    </Col>\r\n                  </Row>\r\n                </MegamenuItem>\r\n              </Nav>\r\n            </div>\r\n          </Collapse>\r\n        </HeaderContent>\r\n      </Header>\r\n    );\r\n  },\r\n  parameters: {\r\n    docs: {\r\n      controls: {\r\n        exclude: ['isOpen', 'className', 'type', 'small', 'testId']\r\n      }\r\n    }\r\n  },\r\n  args: {\r\n    theme: '',\r\n    isOpen: false\r\n  }\r\n};\r\n\r\nexport const NavHeaderSecondary: Story = {\r\n  render: ({ theme, isOpen }) => {\r\n    return (\r\n      <Header type='navbar' theme={theme}>\r\n        <HeaderContent expand='lg' megamenu>\r\n          <HeaderToggler\r\n            onClick={() => {\r\n              /* set logic open state  */\r\n            }}\r\n            aria-controls='nav1'\r\n            aria-expanded='false'\r\n            aria-label='Toggle navigation'\r\n          >\r\n            <Icon icon='it-burger' />\r\n          </HeaderToggler>\r\n          <Collapse\r\n            navbar\r\n            header\r\n            isOpen={isOpen}\r\n            onOverlayClick={() => {\r\n              /* set close logic here */\r\n            }}\r\n          >\r\n            <div className='menu-wrapper'>\r\n              <Nav navbar>\r\n                <NavItem active>\r\n                  <NavLink href='#' active>\r\n                    <span>link 1 active </span>\r\n                    <span className='visually-hidden'>current</span>\r\n                  </NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 2</NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 3</NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 4</NavLink>\r\n                </NavItem>\r\n              </Nav>\r\n              <Nav navbar secondary>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 5</NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 6</NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 7</NavLink>\r\n                </NavItem>\r\n                <NavItem>\r\n                  <NavLink href='#'>Link 8</NavLink>\r\n                </NavItem>\r\n              </Nav>\r\n            </div>\r\n          </Collapse>\r\n        </HeaderContent>\r\n      </Header>\r\n    );\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Header/SlimHeader.stories.tsx",
    "content": "import React, { useState } from 'react';\r\n\r\nimport { Meta, StoryObj } from '@storybook/react-vite';\r\nimport {\r\n  Button,\r\n  Col,\r\n  Collapse,\r\n  Dropdown,\r\n  DropdownMenu,\r\n  DropdownToggle,\r\n  Header,\r\n  HeaderBrand,\r\n  HeaderContent,\r\n  HeaderLinkZone,\r\n  HeaderProps,\r\n  HeaderRightZone,\r\n  HeaderToggler,\r\n  Icon,\r\n  LinkList,\r\n  LinkListItem,\r\n  Row\r\n} from '../../../src';\r\n\r\nconst meta: Meta = {\r\n  title: 'Documentazione/Menu di navigazione/Header/Slim',\r\n  component: Header\r\n};\r\nexport default meta;\r\n\r\ntype Story = StoryObj<HeaderProps & { brandText: string }>;\r\n\r\nconst SlimHeaderHooks = ({ theme, brandText }: Pick<HeaderProps, 'theme'> & { brandText: string }) => {\r\n  const [isOpenCollapse, setIsOpenCollapse] = useState(false);\r\n  return (\r\n    <Header type='slim' theme={theme}>\r\n      <HeaderContent>\r\n        <HeaderBrand>{brandText}</HeaderBrand>\r\n        <HeaderLinkZone aria-label='Navigazione accessoria'>\r\n          <HeaderToggler\r\n            onClick={() => {\r\n              setIsOpenCollapse(!isOpenCollapse);\r\n            }}\r\n          >\r\n            <span>{brandText}</span>\r\n            <Icon icon='it-expand' />\r\n          </HeaderToggler>\r\n          <Collapse isOpen={isOpenCollapse} header>\r\n            <LinkList noWrapper>\r\n              <LinkListItem href='#'>Link 1</LinkListItem>\r\n              <LinkListItem href='#' active>\r\n                Link 2 Active\r\n              </LinkListItem>\r\n            </LinkList>\r\n          </Collapse>\r\n        </HeaderLinkZone>\r\n        <HeaderRightZone>\r\n          <Dropdown inNavbar>\r\n            <DropdownToggle caret>\r\n              ITA\r\n            </DropdownToggle>\r\n            <DropdownMenu>\r\n              <Row>\r\n                <Col size='12'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <span>ITA</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <span>ENG</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n              </Row>\r\n            </DropdownMenu>\r\n          </Dropdown>\r\n          <div className='it-access-top-wrapper'>\r\n            <Button color='primary' size='sm'>\r\n              Accedi\r\n            </Button>\r\n          </div>\r\n        </HeaderRightZone>\r\n      </HeaderContent>\r\n    </Header>\r\n  );\r\n};\r\n\r\nexport const SlimHeader: Story = {\r\n  render: ({ theme, brandText }) => <SlimHeaderHooks theme={theme} brandText={brandText}></SlimHeaderHooks>,\r\n  parameters: {\r\n    docs: {\r\n      controls: {\r\n        exclude: ['isOpen', 'className', 'type', 'small', 'testId']\r\n      }\r\n    }\r\n  },\r\n  args: {\r\n    theme: '',\r\n    brandText: 'Ente appartenenza'\r\n  }\r\n};\r\n\r\nexport const SlimHeaderFullResponse: Story = {\r\n  render: ({ theme }) => {\r\n    return (\r\n      <Header type='slim' theme={theme}>\r\n        <HeaderContent>\r\n          <HeaderBrand responsive>Ente appartenenza/Owner</HeaderBrand>\r\n          <HeaderRightZone>\r\n            <Dropdown inNavbar>\r\n              <DropdownToggle caret>\r\n                ITA\r\n              </DropdownToggle>\r\n              <DropdownMenu>\r\n                <Row>\r\n                  <Col size='12'>\r\n                    <LinkList>\r\n                      <LinkListItem inDropdown href='#'>\r\n                        <span>ITA</span>\r\n                      </LinkListItem>\r\n                      <LinkListItem inDropdown href='#'>\r\n                        <span>ENG</span>\r\n                      </LinkListItem>\r\n                    </LinkList>\r\n                  </Col>\r\n                </Row>\r\n              </DropdownMenu>\r\n            </Dropdown>\r\n            <Button color='primary' className='btn-icon btn-full' href='#'>\r\n              <span className='rounded-icon'>\r\n                <Icon color='primary' icon='it-user' />\r\n              </span>\r\n              <span className='d-none d-lg-block'>Accedi all&#39;area personale</span>\r\n            </Button>\r\n          </HeaderRightZone>\r\n        </HeaderContent>\r\n      </Header>\r\n    );\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Hero.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React from 'react';\nimport {\n  Card,\n  Col,\n  Container,\n  Hero,\n  HeroBackground,\n  HeroBody,\n  HeroButton,\n  HeroCategory,\n  HeroTitle,\n  Row\n} from '../../src';\n\nconst meta: Meta<typeof Hero> = {\n  title: \"Documentazione/Componenti/Hero\",\n  component: Hero,\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Hero>;\n\nexport const HeroConSfondo: Story = {\n  render: () => (\n    <Hero aria-label='In evidenza'>\n      <HeroBackground\n        src='https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg'\n        title='image title'\n        alt='imagealt'\n      />\n    </Hero>\n  )\n};\n\nexport const HeroConSfondoSmall: Story = {\n  render: () => (\n    <Hero aria-label='In evidenza' small>\n      <HeroBackground\n        src='https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg'\n        title='image title'\n        alt='imagealt'\n      />\n    </Hero>\n  )\n}\n\nexport const HeroConTesto: Story = {\n  render: () => (\n    <Hero>\n      <HeroBody>\n        <HeroCategory>Category</HeroCategory>\n        <HeroTitle>Heading lorem ipsum dolor sit amet, consetetur sadipscing.</HeroTitle>\n        <p className='d-none d-lg-block'>\n          Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n          donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n        </p>\n        <HeroButton outline color='primary'>\n          Label button\n        </HeroButton>\n      </HeroBody>\n    </Hero>\n  )\n};\n\nexport const HeroConTestoCentrato: Story = {\n  render: () => (\n    <Hero centered>\n      <HeroBody>\n        <HeroCategory>Category</HeroCategory>\n        <HeroTitle tag={'h2'}>Heading lorem ipsum dolor sit amet, consetetur sadipscing.</HeroTitle>\n        <p className='d-none d-lg-block'>\n          Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n          donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n        </p>\n        <HeroButton outline color='primary'>\n          Label button\n        </HeroButton>\n      </HeroBody>\n    </Hero>\n  )\n};\n\nexport const HeroConTestoSuSfondo: Story = {\n  render: () => (\n    <Hero overlay='dark'>\n      <HeroBackground\n        src='https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg'\n        title='image title'\n        alt='imagealt'\n      />\n      <HeroBody>\n        <HeroCategory>Category</HeroCategory>\n        <HeroTitle tag={'h2'}>Heading lorem ipsum dolor sit amet, consetetur sadipscing.</HeroTitle>\n        <p className='d-none d-lg-block'>\n          Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n          donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n        </p>\n        <HeroButton color='secondary'>Label button</HeroButton>\n      </HeroBody>\n    </Hero>\n  )\n};\n\nexport const HeroConTestoSuSfondoOverlayPrimario: Story = {\n  render: () => (\n    <Hero overlay='primary'>\n      <HeroBackground\n        src='https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg'\n        title='image title'\n        alt='imagealt'\n      />\n      <HeroBody>\n        <HeroCategory>Category</HeroCategory>\n        <HeroTitle tag={'h2'}>Heading lorem ipsum dolor sit amet, consetetur sadipscing.</HeroTitle>\n        <p className='d-none d-lg-block'>\n          Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n          donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n        </p>\n        <HeroButton outline color='primary'>\n          Label button\n        </HeroButton>\n      </HeroBody>\n    </Hero>\n  )\n};\n\nexport const HeroConSfondoOverlayFiltro: Story = {\n  render: () => (\n    <Hero overlay='filter'>\n      <HeroBackground\n        src='https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg'\n        title='image title'\n        alt='imagealt'\n      />\n    </Hero>\n  )\n};\n\nexport const HeroConSfondoMargineNegativo: Story = {\n  render: () => (\n    <>\n      <Hero overlay='dark' overlap>\n        <HeroBackground\n          src='https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg'\n          title='image title'\n          alt='imagealt'\n        />\n        <HeroBody>\n          <HeroCategory>Category</HeroCategory>\n          <HeroTitle>Heading lorem ipsum dolor sit amet, consetetur sadipscing.</HeroTitle>\n          <p className='d-none d-lg-block'>\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n            donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </p>\n          <HeroButton color='secondary'>Label button</HeroButton>\n        </HeroBody>\n      </Hero>\n      <Container>\n        <Row>\n          <Col>\n            <Card className='px-5 py-4' rounded border>\n              <h3 className=\"it-card-title h4\">\n                Titolo del contenuto\n              </h3>\n              <div className=\"it-card-body\">\n                <p className=\"it-card-text\">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>\n              </div>\n              <div className=\"it-card-footer border-0\" aria-label=\"Link correlati:\">\n                <a href=\"#\" className=\"it-card-link\">Scopri di più <span className=\"visually-hidden\">su Titolo del contenuto</span></a>\n              </div>\n            </Card>\n          </Col>\n        </Row>\n      </Container>\n    </>\n  )\n};\n"
  },
  {
    "path": "stories/Components/Icon.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Col, Icon, Row, icons } from '../../src';\r\n\r\nconst meta: Meta<typeof Icon> = {\r\n  title: 'Documentazione/Utilities/Icon',\r\n  component: Icon\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Icon>;\r\n\r\nexport const EsempioInterattivo: Story = {\r\n  render: ({ icon, title, size, padding, className, color }) => (\r\n    <Icon icon={icon} size={size} title={title} padding={padding} color={color} className={className} />\r\n  ),\r\n  args: {\r\n    icon: 'it-tool',\r\n    title: 'Alt Text',\r\n    size: '',\r\n    padding: false,\r\n    color: '',\r\n    className: ''\r\n  },\r\n  argTypes: {\r\n    icon: {\r\n      control: 'select',\r\n      options: icons\r\n    },\r\n    title: {\r\n      control: 'text'\r\n    },\r\n    size: {\r\n      control: 'select',\r\n      options: ['xs', 'sm', '', 'lg', 'xl']\r\n    },\r\n    className: {\r\n      control: 'select',\r\n      options: ['', 'bg-dark', 'bg-light']\r\n    },\r\n    color: {\r\n      control: 'select',\r\n      options: ['primary', 'secondary', 'success', 'warning', 'danger', 'light', 'white']\r\n    }\r\n  }\r\n};\r\n\r\nexport const EsempioDimensioni: Story = {\r\n  render: ({ icon, padding, className, color }) => {\r\n    const dimensions = ['xs', 'sm', '', 'lg', 'xl'] as const;\r\n    return (\r\n      <>\r\n        {dimensions.map((size) => (\r\n          <Icon key={size} icon={icon} size={size} padding={padding} color={color} className={className} />\r\n        ))}\r\n      </>\r\n    );\r\n  },\r\n  args: {\r\n    icon: 'it-check-circle',\r\n    padding: false,\r\n    color: '',\r\n    className: 'bg-grey'\r\n  }\r\n};\r\n\r\nexport const EsempioPadding: Story = {\r\n  args: {\r\n    ...EsempioDimensioni.args,\r\n    icon: 'it-check-circle',\r\n    padding: true,\r\n    color: '',\r\n    className: 'bg-grey'\r\n  }\r\n};\r\n\r\nexport const EsempioColori: Story = {\r\n  render: ({ icon }) => {\r\n    return (\r\n      <>\r\n        {['primary', 'secondary', 'success', 'warning', 'danger'].map((color) => (\r\n          <Icon key={color} icon={icon} color={color} className='bg-grey' />\r\n        ))}\r\n        {['light', 'white'].map((color) => (\r\n          <Icon key={color} icon={icon} color={color} className='bg-dark' />\r\n        ))}\r\n      </>\r\n    );\r\n  },\r\n  args: {\r\n    icon: 'it-check-circle'\r\n  }\r\n};\r\n\r\nexport const EsempioAllineamento: Story = {\r\n  render: () => {\r\n    return (\r\n      <div style={{ lineHeight: '4em' }}>\r\n        <Icon className='bg-light align-bottom' icon='it-check-circle' />\r\n        <Icon className='bg-light align-middle' icon='it-check-circle' />\r\n        <Icon className='bg-light align-top' icon='it-check-circle' />\r\n      </div>\r\n    );\r\n  }\r\n};\r\n\r\nexport const ListaIcone: Story = {\r\n  render: () => {\r\n    return (\r\n      <Row>\r\n        {icons.map((icon) => (\r\n          <Col md={{ size: 6 }} lg={{ size: 4 }} key={icon}>\r\n            <Icon icon={icon} />\r\n            &nbsp;{icon}\r\n          </Col>\r\n        ))}\r\n      </Row>\r\n    );\r\n  }\r\n};\r\n\r\nexport const EsempioLoghiEsterni = {\r\n  render: () => {\r\n    return (\r\n      <div style={{ lineHeight: '4em' }}>\r\n        <Icon icon='https://upload.wikimedia.org/wikipedia/commons/1/12/Palermo-Stemma_%281999%29.svg' title='Stemma Palermo' />\r\n        <Icon icon='https://upload.wikimedia.org/wikipedia/commons/3/31/Roma-Stemma-2.svg' size='lg' title='Stemma Roma' />\r\n        <Icon\r\n          icon='https://upload.wikimedia.org/wikipedia/commons/9/93/CoA_Citt%C3%A0_di_Milano.svg'\r\n          size='xl'\r\n          title='Stemma Milano'\r\n        />\r\n      </div>\r\n    );\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/ImagesList.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport {\r\n  Col,\r\n  GridItem,\r\n  GridItemText,\r\n  GridItemTextWrapper,\r\n  GridList,\r\n  GridRow,\r\n  Icon,\r\n  ResponsiveImage,\r\n  Row\r\n} from '../../src';\r\n\r\nimport Masonry from 'react-layout-masonry';\r\n\r\n//Non esiste un componente specifico per cui uso GridItem come riferimento per la storia\r\nconst meta: Meta<typeof GridItem> = {\r\n  title: \"Documentazione/Organizzare i contenuti/Liste di Immagini\",\r\n  component: GridItem,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof GridItem>;\r\n\r\nexport const ElementoSingolo: Story = {\r\n  render: () => (\r\n    <Row>\r\n      <Col lg={4} xs={12}>\r\n        <GridItem>\r\n          <a href='#'>\r\n            <ResponsiveImage\r\n              src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n              alt='Alternative Text'\r\n              title='Image Title'\r\n            />\r\n          </a>\r\n        </GridItem>\r\n      </Col>\r\n      <Col lg={4} xs={12}>\r\n        <GridItem>\r\n          <a href='#'>\r\n            <ResponsiveImage\r\n              src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n              alt='Alternative Text'\r\n              title='Image Title'>\r\n              <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                <GridItemText>Didascalia</GridItemText>\r\n                <Icon icon='it-code-circle' size='sm' />\r\n              </GridItemTextWrapper>\r\n            </ResponsiveImage>\r\n          </a>\r\n        </GridItem>\r\n      </Col>\r\n      <Col lg={4} xs={12}>\r\n        <GridItem className='it-grid-item-overlay'>\r\n          <a href='#'>\r\n            <ResponsiveImage\r\n              src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n              alt='Alternative Text'\r\n              title='Image Title'>\r\n              <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                <GridItemText>Didascalia</GridItemText>\r\n                <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n              </GridItemTextWrapper>\r\n            </ResponsiveImage>\r\n          </a>\r\n        </GridItem>\r\n      </Col>\r\n    </Row>\r\n  )\r\n};\r\n\r\nexport const GrigliaStandard: Story = {\r\n  render: () => (\r\n    <GridList>\r\n      <GridRow>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'\r\n              />\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'\r\n              />\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'\r\n              />\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'\r\n              />\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'\r\n              />\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'\r\n              />\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n      </GridRow>\r\n    </GridList>\r\n  )\r\n};\r\n\r\nexport const StandardDidascalie: Story = {\r\n  render: () => (\r\n    <GridList className='it-image-label-grid'>\r\n      <GridRow>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'>\r\n                <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                  <GridItemText>Didascalia</GridItemText>\r\n                  <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                </GridItemTextWrapper>\r\n              </ResponsiveImage>\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'>\r\n                <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                  <GridItemText>Didascalia</GridItemText>\r\n                  <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                </GridItemTextWrapper>\r\n              </ResponsiveImage>\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'>\r\n                <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                  <GridItemText>Didascalia</GridItemText>\r\n                  <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                </GridItemTextWrapper>\r\n              </ResponsiveImage>\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'>\r\n                <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                  <GridItemText>Didascalia</GridItemText>\r\n                  <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                </GridItemTextWrapper>\r\n              </ResponsiveImage>\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'>\r\n                <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                  <GridItemText>Didascalia</GridItemText>\r\n                  <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                </GridItemTextWrapper>\r\n              </ResponsiveImage>\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col lg={4} xs={6}>\r\n          <GridItem>\r\n            <a href='#'>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'>\r\n                <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                  <GridItemText>Didascalia</GridItemText>\r\n                  <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                </GridItemTextWrapper>\r\n              </ResponsiveImage>\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n      </GridRow>\r\n    </GridList>\r\n  )\r\n};\r\n\r\nexport const Proporzionale: Story = {\r\n  render: () => (\r\n    <GridList className='it-quilted-grid'>\r\n      <GridRow>\r\n        <Col md={6} xs={12}>\r\n          <GridItem className='it-grid-item-overlay'>\r\n            <a href='#' className=''>\r\n              <ResponsiveImage\r\n                src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                alt='Alternative Text'\r\n                title='Image Title'\r\n                proportioned>\r\n                <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                  <GridItemText>Didascalia</GridItemText>\r\n                  <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                </GridItemTextWrapper>\r\n              </ResponsiveImage>\r\n            </a>\r\n          </GridItem>\r\n        </Col>\r\n        <Col md={6} xs={12}>\r\n          <GridRow>\r\n            <Col xs={6}>\r\n              <GridItem className='it-grid-item-overlay'>\r\n                <a href='#'>\r\n                  <ResponsiveImage\r\n                    src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                    alt='Alternative Text'\r\n                    title='Image Title'\r\n                    proportioned>\r\n                    <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                      <GridItemText>Didascalia</GridItemText>\r\n                      <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                    </GridItemTextWrapper>\r\n                  </ResponsiveImage>\r\n                </a>\r\n              </GridItem>\r\n            </Col>\r\n            <Col xs={6}>\r\n              <GridItem className='it-grid-item-overlay'>\r\n                <a href='#'>\r\n                  <ResponsiveImage\r\n                    src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                    alt='Alternative Text'\r\n                    title='Image Title'\r\n                    proportioned>\r\n                    <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                      <GridItemText>Didascalia</GridItemText>\r\n                      <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                    </GridItemTextWrapper>\r\n                  </ResponsiveImage>\r\n                </a>\r\n              </GridItem>\r\n            </Col>\r\n            <Col xs={12}>\r\n              <GridItem className='it-grid-item-overlay it-grid-item-double-w'>\r\n                <a href='#'>\r\n                  <ResponsiveImage\r\n                    src='https://placehold.co/660x300/ebebeb/808080/?text=Immagine'\r\n                    alt='Alternative Text'\r\n                    title='Image Title'\r\n                    proportioned>\r\n                    <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                      <GridItemText>Didascalia</GridItemText>\r\n                      <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                    </GridItemTextWrapper>\r\n                  </ResponsiveImage>\r\n                </a>\r\n              </GridItem>\r\n            </Col>\r\n          </GridRow>\r\n        </Col>\r\n      </GridRow>\r\n    </GridList>\r\n  )\r\n};\r\n\r\nexport const MasonryExample: Story = {\r\n  render: () => (\r\n    <GridList className='it-image-label-grid it-masonry'>\r\n      <div className='card-columns'>\r\n        <Masonry columns={{ 640: 1, 768: 2, 1024: 3, 1280: 5 }}>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x300/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x500/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x700/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x600/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x500/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x400/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x600/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x500/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x400/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x600/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x500/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n          <Col xs={12}>\r\n            <GridItem>\r\n              <a href='#'>\r\n                <ResponsiveImage\r\n                  src='https://placehold.co/400x400/ebebeb/808080/?text=Immagine'\r\n                  alt='Alternative Text'\r\n                  title='Image Title'>\r\n                  <GridItemTextWrapper tag='figcaption' className='figure-caption'>\r\n                    <GridItemText>Didascalia</GridItemText>\r\n                    <Icon icon='it-code-circle' size='sm' title='Significato icona' />\r\n                  </GridItemTextWrapper>\r\n                </ResponsiveImage>\r\n              </a>\r\n            </GridItem>\r\n          </Col>\r\n        </Masonry>\r\n      </div>\r\n    </GridList>\r\n  )\r\n};"
  },
  {
    "path": "stories/Components/List/LinkList.stories.tsx",
    "content": "import React, { MouseEventHandler, useState } from 'react';\r\n\r\nimport { Meta, StoryObj } from '@storybook/react-vite';\r\nimport {\r\n  Collapse,\r\n  FormGroup,\r\n  Icon,\r\n  Input,\r\n  Label,\r\n  LinkList,\r\n  LinkListItem,\r\n  NavItem,\r\n  NavLink,\r\n  Navbar,\r\n  Toggle\r\n} from '../../../src';\r\n\r\nconst meta: Meta<typeof LinkList> = {\r\n  title: 'Documentazione/Organizzare i contenuti/Liste',\r\n  component: LinkList\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof LinkList>;\r\n\r\nexport const TitoloLista: Story = {\r\n  render: () => {\r\n    return (\r\n      <div className='sticky-wrapper navbar-wrapper'>\r\n        <Navbar expand='lg' className='it-navscroll-wrapper it-top-navscroll'>\r\n          <div className='menu-wrapper'>\r\n            <LinkList wrapperClassName='menu-link-list' header={<h3>Indice della pagina</h3>}>\r\n              <NavItem>\r\n                <NavLink href='#cos-e'>\r\n                  <span>Cos&#39;è</span>\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#luogo'>\r\n                  <span>Luogo</span>\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#date-e-orari'>\r\n                  <span>Date e orari</span>\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#costi'>\r\n                  <span>Costi</span>\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#documenti'>\r\n                  <span>Documenti</span>\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#contatti'>\r\n                  <span>Contatti</span>\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#appuntamenti'>\r\n                  <span>Appuntamenti</span>\r\n                </NavLink>\r\n              </NavItem>\r\n              <NavItem>\r\n                <NavLink href='#ulteriori-informazioni'>\r\n                  <span>Ulteriori informazioni</span>\r\n                </NavLink>\r\n              </NavItem>\r\n            </LinkList>\r\n          </div>\r\n        </Navbar>\r\n      </div>\r\n    );\r\n  }\r\n};\r\n\r\nexport const _Esempi: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem>\r\n        <span>Link list 1</span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <span>Link list 2</span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <span>Link list 3</span>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const _StatoAttivo: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem>\r\n        <span>Link list 1</span>\r\n      </LinkListItem>\r\n      <LinkListItem active>\r\n        <span>Link list 2 active</span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <span>Link list 3</span>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const _StatoDisabilitato: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem>\r\n        <span>Link list 1</span>\r\n      </LinkListItem>\r\n      <LinkListItem disabled>\r\n        <span>Link list 2 disabled</span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <span>Link list 3</span>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const HeaderEDividerNoLink: Story = {\r\n  render: () => (\r\n    <LinkList header={<div className='link-list-heading'>Intestazione senza link</div>}>\r\n      <LinkListItem>\r\n        <span>Link list 1</span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <span>Link list 2</span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <span>Link list 3</span>\r\n      </LinkListItem>\r\n      <LinkListItem divider />\r\n      <LinkListItem>\r\n        <span>Link list 4</span>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const HeaderEDividerConLink: Story = {\r\n  render: () => (\r\n    <LinkList\r\n      header={\r\n        <div className='link-list-heading'>\r\n          <a href='#'>Intestazione con link</a>\r\n        </div>\r\n      }\r\n    >\r\n      <LinkListItem>\r\n        <span>Link list 1</span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <span>Link list 2</span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <span>Link list 3</span>\r\n      </LinkListItem>\r\n      <LinkListItem divider />\r\n      <LinkListItem>\r\n        <span>Link list 4</span>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const Sizing: Story = {\r\n  render: () => (\r\n    <LinkList header={<div className='link-list-heading'>Intestazione senza link</div>}>\r\n      <LinkListItem large href='#'>\r\n        <span>Link list 1</span>\r\n      </LinkListItem>\r\n      <LinkListItem large href='#'>\r\n        <span>Link list 2</span>\r\n      </LinkListItem>\r\n      <LinkListItem large href='#'>\r\n        <span>Link list 3</span>\r\n      </LinkListItem>\r\n      <LinkListItem divider />\r\n      <LinkListItem large href='#'>\r\n        <span>Link list 4</span>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const EsempioMultiline: Story = {\r\n  render: () => (\r\n    <LinkList multiline>\r\n      <LinkListItem active className='icon-right' href='#'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 1 active</span>\r\n          <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit…</p>\r\n      </LinkListItem>\r\n      <LinkListItem divider />\r\n      <LinkListItem className='icon-right' href='#'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 2</span>\r\n          <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit…</p>\r\n      </LinkListItem>\r\n      <LinkListItem divider />\r\n      <LinkListItem disabled className='icon-right' href='#'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 3 disabled</span>\r\n          <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit…</p>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nconst CollapseExampleHooks = () => {\r\n  const [collapseOpen1, toggleCollapse1] = useState(false);\r\n  const [collapseOpen2, toggleCollapse2] = useState(false);\r\n  const [collapseOpen3, toggleCollapse3] = useState(false);\r\n\r\n  const onToggle1: MouseEventHandler<HTMLAnchorElement> = (e) => {\r\n    e.preventDefault();\r\n    toggleCollapse1(!collapseOpen1);\r\n  };\r\n\r\n  const onToggle2: MouseEventHandler<HTMLAnchorElement> = (e) => {\r\n    e.preventDefault();\r\n    toggleCollapse2(!collapseOpen2);\r\n  };\r\n\r\n  const onToggle3: MouseEventHandler<HTMLAnchorElement> = (e) => {\r\n    e.preventDefault();\r\n    toggleCollapse3(!collapseOpen3);\r\n  };\r\n\r\n  return (\r\n    <LinkList>\r\n      <LinkListItem bold large className='icon-right' onClick={onToggle1} aria-expanded={collapseOpen1}>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 1 </span>\r\n          <Icon className='right' color='primary' icon='it-expand' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <Collapse isOpen={collapseOpen1}>\r\n        <LinkList sublist>\r\n          <LinkListItem>\r\n            <span>Link list 4 </span>\r\n          </LinkListItem>\r\n          <LinkListItem>\r\n            <span>Link list 5 </span>\r\n          </LinkListItem>\r\n          <LinkListItem>\r\n            <span>Link list 6 </span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </Collapse>\r\n      <LinkListItem bold large className='icon-right' onClick={onToggle2} aria-expanded={collapseOpen2}>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 2 </span>\r\n          <Icon className='right' color='primary' icon='it-expand' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <Collapse isOpen={collapseOpen2}>\r\n        <LinkList sublist>\r\n          <LinkListItem>\r\n            <span>Link list 7 </span>\r\n          </LinkListItem>\r\n          <LinkListItem>\r\n            <span>Link list 8 </span>\r\n          </LinkListItem>\r\n          <LinkListItem>\r\n            <span>Link list 9 </span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </Collapse>\r\n      <LinkListItem bold large className='icon-right' onClick={onToggle3} aria-expanded={collapseOpen3}>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 3 </span>\r\n          <Icon className='right' color='primary' icon='it-expand' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <Collapse isOpen={collapseOpen3}>\r\n        <LinkList sublist>\r\n          <LinkListItem>\r\n            <span>Link list 10 </span>\r\n          </LinkListItem>\r\n          <LinkListItem>\r\n            <span>Link list 11 </span>\r\n          </LinkListItem>\r\n          <LinkListItem>\r\n            <span>Link list 12 </span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </Collapse>\r\n    </LinkList>\r\n  );\r\n};\r\n\r\nexport const CollapseExample: Story = {\r\n  render: () => {\r\n    return <CollapseExampleHooks />;\r\n  }\r\n};\r\n\r\nexport const NavigationComponentFixed: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem bold large className='icon-right'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 1 </span>\r\n          <Icon icon='it-link' color='primary' className='right' />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <LinkListItem bold large className='icon-right'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 2 </span>\r\n          <Icon icon='it-link' color='primary' className='right' />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <LinkList sublist>\r\n        <LinkListItem>\r\n          <span>Link list 4 </span>\r\n        </LinkListItem>\r\n        <LinkListItem>\r\n          <span>Link list 5 </span>\r\n        </LinkListItem>\r\n        <LinkListItem>\r\n          <span>Link list 6 </span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n      <LinkListItem bold large className='icon-right'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 3 </span>\r\n          <Icon icon='it-link' color='primary' className='right' />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const ControlliComponent: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem active className='icon-left'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n          <span>Link list 1 active</span>\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <LinkListItem className='icon-left'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n          <span>Link list 2</span>\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <LinkListItem disabled className='icon-left'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n          <span>Link list 3 disabled</span>\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const ControlliSecondariComponent: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem active className='icon-right'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 1 active</span>\r\n          <Icon color='primary' icon='it-link' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <LinkListItem className='icon-right'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 2</span>\r\n          <Icon color='primary' icon='it-link' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <LinkListItem disabled className='icon-right'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <span>Link list 3 disabled</span>\r\n          <Icon color='primary' icon='it-link' aria-hidden />\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const PrimaryESecondaryAction: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem active className='icon-left'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <Icon color='primary' icon='it-link' aria-hidden />\r\n          <span>Link list 1 active</span>\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <LinkListItem className='icon-left'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <Icon color='primary' icon='it-link' aria-hidden />\r\n          <span>Link list 2</span>\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n      <LinkListItem disabled className='icon-left'>\r\n        <LinkListItem.TitleIconWrapper>\r\n          <Icon color='primary' icon='it-link' aria-hidden />\r\n          <span>Link list 3 disabled</span>\r\n        </LinkListItem.TitleIconWrapper>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const ConAvatar: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem active>\r\n        <img className='avatar lg-size' src='http://placehold.co/40x40' title='avatartitle' alt='avataralt' />\r\n        <span>Link list 1 active </span>\r\n      </LinkListItem>\r\n      <LinkListItem>\r\n        <img className='avatar lg-size' src='http://placehold.co/40x40' title='avatartitle' alt='avataralt' />\r\n        <span>Link list 2 </span>\r\n      </LinkListItem>\r\n      <LinkListItem disabled>\r\n        <img className='avatar lg-size' src='http://placehold.co/40x40' title='avatartitle' alt='avataralt' />\r\n        <span>Link list 3 disabled </span>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const ConSwitch: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem tag='div' active>\r\n        <Toggle label='Label per toggle' />\r\n      </LinkListItem>\r\n      <LinkListItem tag='div' disabled>\r\n        <Toggle disabled label='Label per disabled toggle' />\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n\r\nexport const ConCheckbox: Story = {\r\n  render: () => (\r\n    <LinkList>\r\n      <LinkListItem tag='div' active>\r\n        <FormGroup check className='form-check-group'>\r\n          <Input id='checkbox1' type='checkbox' defaultChecked />\r\n          <Label for='checkbox1' check>\r\n            Checkbox selezionato\r\n          </Label>\r\n        </FormGroup>\r\n      </LinkListItem>\r\n      <LinkListItem tag='div' active>\r\n        <FormGroup check className='form-check-group'>\r\n          <Input id='checkbox2' type='checkbox' />\r\n          <Label for='checkbox2' check>\r\n            Checkbox non selezionato\r\n          </Label>\r\n        </FormGroup>\r\n      </LinkListItem>\r\n      <LinkListItem tag='div' disabled>\r\n        <FormGroup check className='form-check-group'>\r\n          <Input id='checkbox3' type='checkbox' disabled />\r\n          <Label for='checkbox3' check>\r\n            Checkbox disabilitato non selezionato\r\n          </Label>\r\n        </FormGroup>\r\n      </LinkListItem>\r\n    </LinkList>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/List/List.stories.tsx",
    "content": "import React from 'react';\r\n\r\nimport { Meta, StoryObj } from '@storybook/react-vite';\r\nimport { Icon, List, ListItem } from '../../../src';\r\n\r\nconst meta: Meta<typeof List> = {\r\n  title: 'Documentazione/Organizzare i contenuti/Liste',\r\n  component: List\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof ListItem>;\r\n\r\nconst ListaTemplate: Story = {\r\n  render: ({ ...args }) => (\r\n    <List>\r\n      <ListItem {...args}>\r\n        <span className='text'>Testo</span>\r\n      </ListItem>\r\n      <ListItem tag={'a'} {...args}>\r\n        <span className='text'>Link</span>\r\n      </ListItem>\r\n      <ListItem active tag={'a'} {...args}>\r\n        <span className='text'>Link attivo</span>\r\n      </ListItem>\r\n    </List>\r\n  )\r\n};\r\n\r\nexport const ListaSemplice: Story = {\r\n  ...ListaTemplate\r\n};\r\n\r\nexport const ListaAvatar: Story = {\r\n  ...ListaTemplate,\r\n  args: {\r\n    avatar: <img src='https://randomuser.me/api/portraits/women/41.jpg' alt='Anna Barbieri' />\r\n  }\r\n};\r\n\r\nexport const ListaIcona: Story = {\r\n  ...ListaTemplate,\r\n  args: {\r\n    icon: <Icon icon='it-folder' />\r\n  }\r\n};\r\n\r\nexport const ListaImmagine: Story = {\r\n  ...ListaTemplate,\r\n  args: {\r\n    img: <img src='https://placehold.jp/40x40.png' alt='descrizione immagine' />\r\n  }\r\n};\r\n\r\nexport const ListaFreccia: Story = {\r\n  render: () => (\r\n    <List>\r\n      <ListItem>\r\n        <span className='text'>Testo</span>\r\n        <Icon icon='it-chevron-right' title='Freccia destra' />\r\n      </ListItem>\r\n      <ListItem href='#'>\r\n        <span className='text'>Link</span>\r\n        <Icon icon='it-chevron-right' title='Freccia destra' />\r\n      </ListItem>\r\n      <ListItem active href='#'>\r\n        <span className='text'>Link attivo</span>\r\n        <Icon icon='it-chevron-right' title='Freccia destra' />\r\n      </ListItem>\r\n    </List>\r\n  )\r\n};\r\n\r\nexport const ListaAzioniMultiple: Story = {\r\n  render: () => (\r\n    <List>\r\n      <ListItem>\r\n        <span className='text'>Testo</span>\r\n        <ListItem.MultipleAction>\r\n          <a href='#' aria-label='Testo - Azione 1'>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione 2'>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione 3'>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n        </ListItem.MultipleAction>\r\n      </ListItem>\r\n      <ListItem>\r\n        <a href='#'>\r\n          <span className='text'>Link</span>\r\n        </a>\r\n        <ListItem.MultipleAction>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n        </ListItem.MultipleAction>\r\n      </ListItem>\r\n      <ListItem active>\r\n        <a href='#'>\r\n          <span className='text'>Link attivo</span>\r\n        </a>\r\n        <ListItem.MultipleAction>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n        </ListItem.MultipleAction>\r\n      </ListItem>\r\n    </List>\r\n  ),\r\n  parameters: {\r\n    docs: {\r\n      /**\r\n       * Sostituisco nel sorgente MultipleAction con ListItem.MultipleAction\r\n       * altrimenti non si capisce da dove si importa\r\n       */\r\n      source: { transform: (code: string) => code.replaceAll('MultipleAction', 'ListItem.MultipleAction') }\r\n    }\r\n  }\r\n};\r\n\r\nexport const ListaMetadata: Story = {\r\n  render: ({ ...args }) => (\r\n    <List>\r\n      <ListItem {...args}>\r\n        <span className='text'>Testo</span>\r\n        <span className='metadata'>metadata testo</span>\r\n      </ListItem>\r\n      <ListItem {...args}>\r\n        <span className='text'>Testo 2</span>\r\n        <span className='metadata'>\r\n          <a href='#'>metadata link</a>\r\n        </span>\r\n      </ListItem>\r\n      <ListItem {...args}>\r\n        <a href='#'>\r\n          <span className='text'>Link</span>\r\n        </a>\r\n        <span className='metadata'>metadata testo</span>\r\n      </ListItem>\r\n      <ListItem {...args}>\r\n        <a href='#'>\r\n          <span className='text'>Link 2</span>\r\n        </a>\r\n        <span className='metadata'>\r\n          <a href='#'>metadata link</a>\r\n        </span>\r\n      </ListItem>\r\n      <ListItem active tag={'a'} {...args}>\r\n        <span className='text'>Link attivo</span>\r\n        <span className='metadata'>metadata testo</span>\r\n      </ListItem>\r\n      <ListItem active {...args}>\r\n        <a href='#'>\r\n          <span className='text'>Link attivo</span>\r\n        </a>\r\n        <span className='metadata'>\r\n          <a href='#'>metadata link</a>\r\n        </span>\r\n      </ListItem>\r\n    </List>\r\n  ),\r\n  args: {\r\n    avatar: <img src='https://randomuser.me/api/portraits/women/41.jpg' alt='Anna Barbieri' />\r\n  }\r\n};\r\n\r\nexport const ListaTestoAzioniMultipleMetadata: Story = {\r\n  render: () => (\r\n    <List>\r\n      <ListItem>\r\n        <div className='text'>\r\n          <h4 className='text m-0'>Testo</h4>\r\n          <p className='small m-0'>Lorem ipsum dolor sit amet.</p>\r\n        </div>\r\n        <ListItem.MultipleAction>\r\n          <span className='metadata'>metadata testo</span>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n        </ListItem.MultipleAction>\r\n      </ListItem>\r\n      <ListItem>\r\n        <div className='text'>\r\n          <h4 className='text m-0'>Testo</h4>\r\n          <p className='small m-0'>Lorem ipsum dolor sit amet.</p>\r\n        </div>\r\n        <ListItem.MultipleAction>\r\n          <span className='metadata'>\r\n            <a href='#'>metadata link</a>\r\n          </span>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n        </ListItem.MultipleAction>\r\n      </ListItem>\r\n      <ListItem>\r\n        <div>\r\n          <h4 className='text m-0'>\r\n            <a href='#'>Testo</a>\r\n          </h4>\r\n          <p className='small m-0'>Lorem ipsum dolor sit amet.</p>\r\n        </div>\r\n        <ListItem.MultipleAction>\r\n          <span className='metadata'>\r\n            <a href='#'>metadata link</a>\r\n          </span>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n        </ListItem.MultipleAction>\r\n      </ListItem>\r\n      <ListItem active>\r\n        <div>\r\n          <h4 className='text m-0'>\r\n            <a href='#'>Testo</a>\r\n          </h4>\r\n          <p className='small m-0'>Lorem ipsum dolor sit amet.</p>\r\n        </div>\r\n        <ListItem.MultipleAction>\r\n          <span className='metadata'>metadata testo</span>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n          <a href='#' aria-label='Testo - Azione '>\r\n            <Icon icon='it-code-circle' title='Codice' />\r\n          </a>\r\n        </ListItem.MultipleAction>\r\n      </ListItem>\r\n    </List>\r\n  ),\r\n  parameters: {\r\n    docs: {\r\n      /**\r\n       * Sostituisco nel sorgente MultipleAction con ListItem.MultipleAction\r\n       * altrimenti non si capisce da dove si importa\r\n       */\r\n      source: { transform: (code: string) => code.replaceAll('MultipleAction', 'ListItem.MultipleAction') }\r\n    }\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Megamenu.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React, { useState } from 'react';\r\nimport {\r\n  Col,\r\n  Collapse,\r\n  Icon,\r\n  LinkList,\r\n  LinkListItem,\r\n  MegamenuFooter,\r\n  MegamenuHighlightColumn,\r\n  MegamenuItem,\r\n  Nav,\r\n  Navbar,\r\n  NavbarBrand,\r\n  NavbarToggler,\r\n  Row\r\n} from '../../src';\r\n\r\nconst meta: Meta<typeof MegamenuItem> = {\r\n  title: 'Documentazione/Menu di navigazione/Megamenu',\r\n  component: MegamenuItem,\r\n  parameters: {\r\n    docs: {\r\n      story: {\r\n        height: '350px'\r\n      },\r\n      canvas: { sourceState: 'none' }\r\n    }\r\n  }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof MegamenuItem>;\r\n\r\nconst ConLinkMoreHooks = () => {\r\n  const [openNav, setOpenNav] = useState(false);\r\n  const toggle = () => {\r\n    setOpenNav(!openNav);\r\n  };\r\n  return (\r\n    <Navbar expand='lg' className='has-megamenu'>\r\n      <NavbarBrand />\r\n      <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n        <Icon icon='it-list' size='sm' />\r\n      </NavbarToggler>\r\n      <Collapse isOpen={openNav} navbar header megamenu>\r\n        <Nav className='mt-0' navbar>\r\n          <MegamenuItem itemName='Megamenu con link \"Esplora tutti\"'>\r\n            <Row>\r\n              <Col xs='12' lg='4'>\r\n                <LinkList>\r\n                  <LinkListItem inDropdown href='#'>\r\n                    <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                    <span>Link lista 1</span>\r\n                  </LinkListItem>\r\n                  <LinkListItem inDropdown href='#'>\r\n                    <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                    <span>Link lista 2</span>\r\n                  </LinkListItem>\r\n                  <LinkListItem inDropdown href='#'>\r\n                    <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                    <span>Link lista 3</span>\r\n                  </LinkListItem>\r\n                </LinkList>\r\n              </Col>\r\n              <Col xs='12' lg='4'>\r\n                <LinkList>\r\n                  <LinkListItem inDropdown href='#'>\r\n                    <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                    <span>Link lista 4</span>\r\n                  </LinkListItem>\r\n                  <LinkListItem inDropdown href='#'>\r\n                    <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                    <span>Link lista 5</span>\r\n                  </LinkListItem>\r\n                  <LinkListItem inDropdown href='#'>\r\n                    <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                    <span>Link lista 6</span>\r\n                  </LinkListItem>\r\n                </LinkList>\r\n              </Col>\r\n              <Col xs='12' lg='4'>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 7</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 8</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 9</span>\r\n                </LinkListItem>\r\n              </Col>\r\n            </Row>\r\n            <MegamenuFooter className='text-end'>\r\n              <a href='#'>\r\n                <span>\r\n                  Esplora tutti i contenuti del megamenu{' '}\r\n                  <Icon className='ms-2' color='primary' icon='it-arrow-right' size='sm' />\r\n                </span>\r\n              </a>\r\n            </MegamenuFooter>\r\n          </MegamenuItem>\r\n        </Nav>\r\n      </Collapse>\r\n    </Navbar>\r\n  );\r\n};\r\n\r\nexport const ConLinkMore: Story = {\r\n  render: () => {\r\n    return <ConLinkMoreHooks />;\r\n  }\r\n};\r\n\r\nconst ConIntestazioneELinkMoreHooks = () => {\r\n  const [openNav, setOpenNav] = useState(false);\r\n  const toggle = () => {\r\n    setOpenNav(!openNav);\r\n  };\r\n  return (\r\n    <Navbar expand='lg' className='has-megamenu'>\r\n      <NavbarBrand />\r\n      <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n        <Icon icon='it-list' size='sm' />\r\n      </NavbarToggler>\r\n      <Collapse isOpen={openNav} navbar header megamenu>\r\n        <Nav className='mt-0' navbar>\r\n          <MegamenuItem itemName='Megamenu con intestazione e \"esplora tutti\"'>\r\n            <Row>\r\n              <Col xs='12'>\r\n                <div className='it-heading-link-wrapper'>\r\n                  <a className='it-heading-link' href='#'>\r\n                    <Icon className='me-2 mb-1' icon='it-arrow-right-triangle'></Icon>\r\n                    <span>Esplora la sezione megamenu</span>\r\n                  </a>\r\n                </div>\r\n                <Row>\r\n                  <Col xs='12' lg='4'>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 3</span>\r\n                    </LinkListItem>\r\n                  </Col>\r\n                  <Col xs='12' lg='4'>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 4</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 5</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 6</span>\r\n                    </LinkListItem>\r\n                  </Col>\r\n                  <Col xs='12' lg='4'>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 7</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 8</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 9</span>\r\n                    </LinkListItem>\r\n                  </Col>\r\n                </Row>\r\n              </Col>\r\n            </Row>\r\n          </MegamenuItem>\r\n        </Nav>\r\n      </Collapse>\r\n    </Navbar>\r\n  );\r\n};\r\n\r\nexport const ConIntestazioneELinkMore: Story = {\r\n  render: () => {\r\n    return <ConIntestazioneELinkMoreHooks />;\r\n  }\r\n};\r\n\r\nconst ConCallToActionInBassoHooks = () => {\r\n  const [openNav, setOpenNav] = useState(false);\r\n  const toggle = () => {\r\n    setOpenNav(!openNav);\r\n  };\r\n  return (\r\n    <Navbar expand='lg' className='has-megamenu'>\r\n      <NavbarBrand />\r\n      <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n        <Icon icon='it-list' size='sm' />\r\n      </NavbarToggler>\r\n      <Collapse isOpen={openNav} navbar header megamenu>\r\n        <Nav className='mt-0' navbar>\r\n          <MegamenuItem itemName='Megamenu con Call to Action in basso'>\r\n            <Row>\r\n              <Col xs='12' lg='4'>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 1</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 2</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 3</span>\r\n                </LinkListItem>\r\n              </Col>\r\n              <Col xs='12' lg='4'>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 4</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 5</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 6</span>\r\n                </LinkListItem>\r\n              </Col>\r\n              <Col xs='12' lg='4'>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 7</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 8</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 9</span>\r\n                </LinkListItem>\r\n              </Col>\r\n            </Row>\r\n            <MegamenuFooter>\r\n              <div className='d-flex flex-column flex-lg-row justify-content-around'>\r\n                <a href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-bookmark' size='sm' />\r\n                  <span>Call to action 1</span>\r\n                </a>\r\n                <a href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-bookmark' size='sm' />\r\n                  <span>Call to action 2</span>\r\n                </a>\r\n              </div>\r\n            </MegamenuFooter>\r\n          </MegamenuItem>\r\n        </Nav>\r\n      </Collapse>\r\n    </Navbar>\r\n  );\r\n};\r\n\r\nexport const ConCallToActionInBasso: Story = {\r\n  render: () => {\r\n    return <ConCallToActionInBassoHooks />;\r\n  }\r\n};\r\n\r\nconst ConCallToActionADestraHooks = () => {\r\n  const [openNav, setOpenNav] = useState(false);\r\n  const toggle = () => {\r\n    setOpenNav(!openNav);\r\n  };\r\n  return (\r\n    <Navbar expand='lg' className='has-megamenu'>\r\n      <NavbarBrand />\r\n      <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n        <Icon icon='it-list' size='sm' />\r\n      </NavbarToggler>\r\n      <Collapse isOpen={openNav} navbar header megamenu>\r\n        <Nav className='mt-0' navbar>\r\n          <MegamenuItem itemName='Megamenu con Call to Action a destra'>\r\n            <Row>\r\n              <Col xs='12' lg='8'>\r\n                <Row>\r\n                  <Col xs='12' lg='6'>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 3</span>\r\n                    </LinkListItem>\r\n                  </Col>\r\n                  <Col xs='12' lg='6'>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 3</span>\r\n                    </LinkListItem>\r\n                  </Col>\r\n                </Row>\r\n              </Col>\r\n              <Col xs='12' lg='4'>\r\n                <MegamenuFooter vertical>\r\n                  <div className='d-flex flex-column justify-content-around'>\r\n                    <a href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-bookmark' size='sm' />\r\n                      <span>Call to action 1</span>\r\n                    </a>\r\n                    <a href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-bookmark' size='sm' />\r\n                      <span>Call to action 2</span>\r\n                    </a>\r\n                  </div>\r\n                </MegamenuFooter>\r\n              </Col>\r\n            </Row>\r\n          </MegamenuItem>\r\n        </Nav>\r\n      </Collapse>\r\n    </Navbar>\r\n  );\r\n};\r\n\r\nexport const ConCallToActionADestra: Story = {\r\n  render: () => {\r\n    return <ConCallToActionADestraHooks />;\r\n  }\r\n};\r\n\r\nconst ConImmagineEDescrizioneHooks = () => {\r\n  const [openNav, setOpenNav] = useState(false);\r\n  const toggle = () => {\r\n    setOpenNav(!openNav);\r\n  };\r\n  return (\r\n    <Navbar expand='lg' className='has-megamenu'>\r\n      <NavbarBrand />\r\n      <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n        <Icon icon='it-list' size='sm' />\r\n      </NavbarToggler>\r\n      <Collapse isOpen={openNav} navbar header megamenu>\r\n        <Nav className='mt-0' navbar>\r\n          <MegamenuItem itemName='Megamenu con Immagine e Descrizione'>\r\n            <Row>\r\n              <MegamenuHighlightColumn xs='12' lg='4' description>\r\n                <div className='ratio ratio-21x9 lightgrey-bg-a1 mb-4 rounded'>\r\n                  <figure className='figure'>\r\n                    <img\r\n                      src='https://placehold.co/560x240/ebebeb/808080/?text=Immagine'\r\n                      className='figure-img img-fluid rounded'\r\n                      alt='Segnaposto'\r\n                    />\r\n                  </figure>\r\n                </div>\r\n                <p>Omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>\r\n              </MegamenuHighlightColumn>\r\n              <Col xs='12' lg='8'>\r\n                <div className='it-heading-link-wrapper'>\r\n                  <a className='it-heading-link' href='#'>\r\n                    <Icon className='icon icon-sm me-2 mb-1' icon='it-arrow-right-triangle'></Icon>\r\n                    <span>Esplora la sezione megamenu</span>\r\n                  </a>\r\n                </div>\r\n                <Row>\r\n                  <Col xs='12' lg='6'>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 3</span>\r\n                    </LinkListItem>\r\n                  </Col>\r\n                  <Col xs='12' lg='6'>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 4</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 5</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 6</span>\r\n                    </LinkListItem>\r\n                  </Col>\r\n                </Row>\r\n              </Col>\r\n            </Row>\r\n          </MegamenuItem>\r\n        </Nav>\r\n      </Collapse>\r\n    </Navbar>\r\n  );\r\n};\r\n\r\nexport const ConImmagineEDescrizione: Story = {\r\n  render: () => {\r\n    return <ConImmagineEDescrizioneHooks />;\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Modal.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React, { useState } from \"react\";\r\nimport {\r\n    Button,\r\n    FormGroup,\r\n    Icon,\r\n    Input,\r\n    Label,\r\n    LinkList,\r\n    LinkListItem,\r\n    Modal,\r\n    ModalBody,\r\n    ModalFooter,\r\n    ModalHeader\r\n} from \"../../src\";\r\n\r\nconst meta: Meta<typeof ModalBody> = {\r\n    title: \"Documentazione/Componenti/Modale\",\r\n    component: ModalBody,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof ModalBody>;\r\n\r\nexport const _EsempioBase: Story = {\r\n    render: () => (\r\n        <div>\r\n            <div className=\"modal-dialog\" role=\"document\">\r\n                <ModalHeader>Titolo della modale</ModalHeader>\r\n                <ModalBody>Il testo del corpo della modale va qui.</ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"secondary\">Chiudi</Button>\r\n                    <Button color=\"primary\">Salva le modifiche</Button>\r\n                </ModalFooter>\r\n            </div>\r\n        </div>\r\n    ),\r\n};\r\n\r\nconst ModaleBaseConBottoneChiusuraHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Mostra modale con bottone di chiusura\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} labelledBy=\"esempio2\">\r\n                <ModalHeader toggle={() => toggleModal(!isOpen)} id=\"esempio2\">\r\n                    Titolo della modale\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"secondary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Chiudi\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Salva modifiche\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const ModaleBaseConBottoneChiusura: Story = {\r\n    render: () => {\r\n        return <ModaleBaseConBottoneChiusuraHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst ModaleBaseHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia la demo della modale\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} labelledBy=\"esempio1\">\r\n                <ModalHeader toggle={() => toggleModal(!isOpen)} id=\"esempio1\">\r\n                    Titolo della modale\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Salva modifiche\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\n\r\nexport const ModaleBase: Story = {\r\n    render: () => {\r\n        return <ModaleBaseHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst ModaleConIconaHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia modale con icona\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} withIcon labelledBy=\"esempio3\">\r\n                <ModalHeader icon=\"it-info-circle\" id=\"esempio3\">\r\n                    This is a notification message more long than usual\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <p>In the various types of information modal dialog, only one button to close dialog is provided.</p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Ok\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const ModaleConIcona: Story = {\r\n    render: () => {\r\n        return <ModaleConIconaHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst ModaleConFormInputsHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia modale con form\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} labelledBy=\"esempio4\">\r\n                <ModalHeader id=\"esempio4\" toggle={() => toggleModal(!isOpen)}>\r\n                    SCEGLI UNA OPZIONE\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <FormGroup check>\r\n                        <Input name=\"gruppo1\" type=\"radio\" id=\"radio1\" defaultChecked />\r\n                        <Label check htmlFor=\"radio1\">\r\n                            Opzione 1\r\n                        </Label>\r\n                    </FormGroup>\r\n                    <FormGroup check>\r\n                        <Input name=\"gruppo1\" type=\"radio\" id=\"radio2\" />\r\n                        <Label check htmlFor=\"radio2\">\r\n                            Opzione 2\r\n                        </Label>\r\n                    </FormGroup>\r\n                    <FormGroup check>\r\n                        <Input name=\"gruppo1\" type=\"radio\" id=\"radio3\" />\r\n                        <Label check htmlFor=\"radio3\">\r\n                            Opzione 3\r\n                        </Label>\r\n                    </FormGroup>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button outline color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Chiudi\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)} disabled>\r\n                        Ok\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const ModaleConFormInputs: Story = {\r\n    render: () => {\r\n        return <ModaleConFormInputsHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst ModaleConLinkListHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia modale con LinkList\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} withLinkList labelledBy=\"esempio5\">\r\n                <ModalHeader id=\"esempio5\">\r\n                    <span>1.</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <LinkList>\r\n                        <LinkListItem className=\"icon-left\">\r\n                            <Icon color=\"primary\" icon=\"it-chevron-right\" aria-hidden />\r\n                            <span>Link list 1</span>\r\n                        </LinkListItem>\r\n                        <LinkListItem className=\"icon-left\">\r\n                            <Icon color=\"primary\" icon=\"it-chevron-right\" aria-hidden />\r\n                            <span>Link list 2</span>\r\n                        </LinkListItem>\r\n                        <LinkListItem className=\"icon-left\">\r\n                            <Icon color=\"primary\" icon=\"it-chevron-right\" aria-hidden />\r\n                            <span>Link list 3</span>\r\n                        </LinkListItem>\r\n                    </LinkList>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Ok\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\n\r\nexport const ModaleConLinkList: Story = {\r\n    render: () => {\r\n        return <ModaleConLinkListHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst ModalePopConfirmHooks = () => {\r\n    const [isOpenBase, toggleBaseModal] = useState(false);\r\n    const [isOpenWithHeader, toggleModalWithHeader] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleBaseModal(!isOpenBase)} className=\"me-3\">\r\n                Lancia modale pop-confirm base\r\n            </Button>\r\n            <Button color=\"primary\" onClick={() => toggleModalWithHeader(!isOpenWithHeader)} className=\"me-3\">\r\n                Lancia modale pop-confirm con titolo\r\n            </Button>\r\n            <Modal isOpen={isOpenBase} toggle={() => toggleBaseModal(!isOpenBase)} popConfirm>\r\n                <ModalBody>\r\n                    <p>Font Titillium 14px. Leading 21px.</p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"primary\" onClick={() => toggleBaseModal(!isOpenBase)} size=\"sm\">\r\n                        Action one\r\n                    </Button>\r\n                    <Button color=\"secondary\" onClick={() => toggleBaseModal(!isOpenBase)} size=\"sm\" outline>\r\n                        Action two\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n            <Modal isOpen={isOpenWithHeader} toggle={() => toggleModalWithHeader(!isOpenWithHeader)} popConfirm labelledBy=\"esempio6\">\r\n                <ModalHeader labelledBy=\"esempio6\">Popconfirm header</ModalHeader>\r\n                <ModalBody>\r\n                    <p>Font Titillium 14px. Leading 21px.</p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"primary\" onClick={() => toggleModalWithHeader(!isOpenWithHeader)} size=\"sm\">\r\n                        Action one\r\n                    </Button>\r\n                    <Button color=\"secondary\" onClick={() => toggleModalWithHeader(!isOpenWithHeader)} size=\"sm\" outline>\r\n                        Action two\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\n\r\nexport const ModalePopConfirm: Story = {\r\n    render: () => {\r\n        return <ModalePopConfirmHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst ScrollDiContenutiLunghiHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia la demo della modale scrollabile\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} labelledBy=\"esempio7\">\r\n                <ModalHeader toggle={() => toggleModal(!isOpen)} id=\"esempio7\">\r\n                    Titolo della modale\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <div>\r\n                        <p>\r\n                            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus,\r\n                            porta ac consectetur ac, vestibulum at eros.\r\n                        </p>\r\n                        <p>\r\n                            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor\r\n                            auctor.\r\n                        </p>\r\n                        <p>\r\n                            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio\r\n                            dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n                        </p>\r\n                        <p>\r\n                            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus,\r\n                            porta ac consectetur ac, vestibulum at eros.\r\n                        </p>\r\n                        <p>\r\n                            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor\r\n                            auctor.\r\n                        </p>\r\n                        <p>\r\n                            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio\r\n                            dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n                        </p>\r\n                        <p>\r\n                            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus,\r\n                            porta ac consectetur ac, vestibulum at eros.\r\n                        </p>\r\n                        <p>\r\n                            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor\r\n                            auctor.\r\n                        </p>\r\n                        <p>\r\n                            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio\r\n                            dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n                        </p>\r\n                        <p>\r\n                            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus,\r\n                            porta ac consectetur ac, vestibulum at eros.\r\n                        </p>\r\n                        <p>\r\n                            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor\r\n                            auctor.\r\n                        </p>\r\n                        <p>\r\n                            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio\r\n                            dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n                        </p>\r\n                        <p>\r\n                            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus,\r\n                            porta ac consectetur ac, vestibulum at eros.\r\n                        </p>\r\n                        <p>\r\n                            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor\r\n                            auctor.\r\n                        </p>\r\n                        <p>\r\n                            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio\r\n                            dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n                        </p>\r\n                        <p>\r\n                            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus,\r\n                            porta ac consectetur ac, vestibulum at eros.\r\n                        </p>\r\n                        <p>\r\n                            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor\r\n                            auctor.\r\n                        </p>\r\n                        <p>\r\n                            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio\r\n                            dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n                        </p>\r\n                    </div>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"secondary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Chiudi\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Salva modifiche\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const ScrollDiContenutiLunghi: Story = {\r\n    render: () => {\r\n        return <ScrollDiContenutiLunghiHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst ModaleConContenutoScrollabileHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia modale con contenuto scrollabile\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} scrollable labelledBy=\"esempio8\">\r\n                <ModalHeader id=\"esempio8\">INTESTAZIONE MODALE</ModalHeader>\r\n                <ModalBody>\r\n                    <p>\r\n                        Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad\r\n                        minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\r\n                        in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n                        officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\r\n                        ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\r\n                        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n                        occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur\r\n                        adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation\r\n                        ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu\r\n                        fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\r\n                        Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat\r\n                        non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit,\r\n                        sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris\r\n                        nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla\r\n                        pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum\r\n                        dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\r\n                        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate\r\n                        velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt\r\n                        mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et\r\n                        dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis\r\n                        aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\r\n                        proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse\r\n                        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim\r\n                        id est laborum.\r\n                    </p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"primary\" outline onClick={() => toggleModal(!isOpen)} size=\"sm\">\r\n                        Chiudi\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)} size=\"sm\">\r\n                        Azione Uno\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const ModaleConContenutoScrollabile: Story = {\r\n    render: () => {\r\n        return <ModaleConContenutoScrollabileHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst CentraturaVerticaleStoryHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia la demo della modale\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} centered labelledBy=\"esempio9\">\r\n                <ModalHeader toggle={() => toggleModal(!isOpen)} id=\"essempio9\">\r\n                    Titolo della modale\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"secondary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Chiudi\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Salva modifiche\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const _CentraturaVerticale: Story = {\r\n    render: () => {\r\n        return <CentraturaVerticaleStoryHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst AllineamentoASinistraHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia la demo della modale a sinistra\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} align=\"left\" scrollable labelledBy=\"esempio10\">\r\n                <ModalHeader toggle={() => toggleModal(!isOpen)} id=\"esempio10\">\r\n                    This is a notification message\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <p>\r\n                        Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad\r\n                        minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\r\n                        in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n                        officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\r\n                        ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\r\n                        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n                        occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur\r\n                        adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation\r\n                        ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu\r\n                        fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\r\n                        Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat\r\n                        non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\r\n                        do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\r\n                        ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla\r\n                        pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum\r\n                        dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\r\n                        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate\r\n                        velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt\r\n                        mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et\r\n                        dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis\r\n                        aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\r\n                        proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse\r\n                        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim\r\n                        id est laborum.\r\n                    </p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Ok\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const AllineamentoASinistra: Story = {\r\n    render: () => {\r\n        return <AllineamentoASinistraHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst AllineamentoADestraHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia la demo della modale a destra\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} align=\"right\" scrollable labelledBy=\"esempio11\">\r\n                <ModalHeader toggle={() => toggleModal(!isOpen)} id=\"esempio11\">\r\n                    This is a notification message\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <p>\r\n                        Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad\r\n                        minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\r\n                        in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n                        officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\r\n                        ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\r\n                        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n                        occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur\r\n                        adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation\r\n                        ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu\r\n                        fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\r\n                        Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat\r\n                        non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed\r\n                        do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi\r\n                        ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla\r\n                        pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum\r\n                        dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\r\n                        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate\r\n                        velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt\r\n                        mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et\r\n                        dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis\r\n                        aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\r\n                        proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse\r\n                        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim\r\n                        id est laborum.\r\n                    </p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Ok\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const AllineamentoADestra: Story = {\r\n    render: () => {\r\n        return <AllineamentoADestraHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst RimuovereLanimazioneHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n\r\n    return (\r\n        <div>\r\n            <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                Lancia la demo della modale\r\n            </Button>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} fade={false} labelledBy=\"esempio12\">\r\n                <ModalHeader toggle={() => toggleModal(!isOpen)} id=\"esempio12\">\r\n                    Titolo della modale\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"secondary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Chiudi\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Salva modifiche\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const RimuovereLanimazione: Story = {\r\n    render: () => {\r\n        return <RimuovereLanimazioneHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\nconst DimensioniHooks = () => {\r\n    const [isOpen, toggleModal] = useState(false);\r\n    const [size, setSize] = useState(\"\");\r\n\r\n    return (\r\n        <div>\r\n            <div>\r\n                <Button\r\n                    color=\"primary\"\r\n                    onClick={() => {\r\n                        setSize(\"lg\");\r\n                        toggleModal(true);\r\n                    }}\r\n                    className=\"me-3\"\r\n                >\r\n                    Modale grande\r\n                </Button>\r\n                <Button\r\n                    color=\"primary\"\r\n                    onClick={() => {\r\n                        setSize(\"sm\");\r\n                        toggleModal(true);\r\n                    }}\r\n                >\r\n                    Modale piccola\r\n                </Button>\r\n            </div>\r\n            <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} size={size} labelledBy=\"esempio13\">\r\n                <ModalHeader toggle={() => toggleModal(!isOpen)} id=\"esempio13\">\r\n                    Titolo della modale\r\n                </ModalHeader>\r\n                <ModalBody>\r\n                    <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n                </ModalBody>\r\n                <ModalFooter>\r\n                    <Button color=\"secondary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Chiudi\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                        Salva modifiche\r\n                    </Button>\r\n                </ModalFooter>\r\n            </Modal>\r\n        </div>\r\n    );\r\n};\r\n\r\nexport const _Dimensioni: Story = {\r\n    render: () => {\r\n        return <DimensioniHooks />\r\n    },\r\n    parameters: {\r\n        layout: 'centered',\r\n        docs: {\r\n            canvas: { sourceState: \"none\" },\r\n        },\r\n    }\r\n}\r\n\r\n//Componenti non utlizzati ma presenti precedentemente\r\n/* export const ContenutoDellaModaleVariabile: Story = {\r\n    render: () => {\r\n        const [open, toggleModal] = useState(false);\r\n        const [username, setUsername] = useState(\"\");\r\n\r\n        const toggle = () => toggleModal(!open);\r\n        const openModal = (name: string) => {\r\n            setUsername(name);\r\n            toggleModal(true);\r\n        };\r\n\r\n        return (\r\n            <div>\r\n                <div>\r\n                    <Button color=\"primary\" onClick={() => openModal(\"Mario\")} className=\"me-3\">\r\n                        Apri la modale per Mario\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => openModal(\"Paola\")} className=\"me-3\">\r\n                        Apri la modale per Paola\r\n                    </Button>\r\n                    <Button color=\"primary\" onClick={() => openModal(\"Luca\")} className=\"me-3\">\r\n                        Apri la modale per Luca\r\n                    </Button>\r\n                </div>\r\n\r\n                <Modal fade centered isOpen={open} toggle={toggle} labelledBy=\"esempio14\">\r\n                    <ModalHeader toggle={toggle} id=\"esempio14\">\r\n                        New message for {username}\r\n                    </ModalHeader>\r\n                    <ModalBody>\r\n                        <form>\r\n                            <FormGroup>\r\n                                <Input type=\"text\" id=\"recipient-name\" value={username} label=\"Destinatario:\" />\r\n                            </FormGroup>\r\n                            <FormGroup>\r\n                                <TextArea name=\"text\" id=\"message-text\" rows={3} label=\"Messaggio:\" />\r\n                            </FormGroup>\r\n                        </form>\r\n                    </ModalBody>\r\n                    <ModalFooter>\r\n                        <Button color=\"secondary\" onClick={toggle}>\r\n                            Chiudi\r\n                        </Button>\r\n                        <Button color=\"primary\" onClick={toggle}>\r\n                            Salva modifiche\r\n                        </Button>\r\n                    </ModalFooter>\r\n                </Modal>\r\n            </div>\r\n        );\r\n    }\r\n};\r\n\r\nexport const TooltipAndPopover: Story = {\r\n    render: () => {\r\n        const [isOpen, toggleModal] = useState(false);\r\n        const [popoverOpen, togglePopover] = useState(false);\r\n\r\n        return (\r\n            <div>\r\n                <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                    Lancia la demo della modale\r\n                </Button>\r\n                <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)}>\r\n                    <ModalHeader toggle={() => toggleModal(!isOpen)}>Titolo della modale</ModalHeader>\r\n                    <ModalBody>\r\n                        <h5>Popover in una modale</h5>\r\n                        <p>\r\n                            Questo\r\n                            <Button color=\"secondary\" id=\"Example\" onClick={() => togglePopover(!popoverOpen)}>\r\n                                Pulsante\r\n                            </Button>\r\n                            attiva un popover al click.\r\n                            <Popover placement=\"right\" isOpen={popoverOpen} target=\"Example\" toggle={() => togglePopover(!popoverOpen)}>\r\n                                <PopoverHeader>Titolo del popover</PopoverHeader>\r\n                                <PopoverBody>Il contenuto del corpo del popover è impostato in questo elemento.</PopoverBody>\r\n                            </Popover>\r\n                        </p>\r\n                        <hr />\r\n                        <h5>Tooltip in una modal</h5>\r\n                        <p>\r\n                            <Link href=\"#\" title=\"Tooltip\" id=\"Example1\">\r\n                                Questo link\r\n                            </Link>\r\n                            e\r\n                            <Link href=\"#\" title=\"Tooltip\" id=\"Example2\">\r\n                                questo link\r\n                            </Link>\r\n                            attivano un tooltip al passaggio del mouse.\r\n                            <UncontrolledTooltip placement=\"top\" target=\"Example1\">\r\n                                Tooltip\r\n                            </UncontrolledTooltip>\r\n                            <UncontrolledTooltip placement=\"top\" target=\"Example2\">\r\n                                Tooltip\r\n                            </UncontrolledTooltip>\r\n                        </p>\r\n                    </ModalBody>\r\n                    <ModalFooter>\r\n                        <Button color=\"secondary\" onClick={() => toggleModal(!isOpen)}>\r\n                            Chiudi\r\n                        </Button>\r\n                        <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                            Salva le modifiche\r\n                        </Button>\r\n                    </ModalFooter>\r\n                </Modal>\r\n            </div>\r\n        );\r\n    }\r\n};\r\n\r\nexport const UsoDellaGriglia: Story = {\r\n    render: () => {\r\n        const [isOpen, toggleModal] = useState(false);\r\n\r\n        return (\r\n            <div>\r\n                <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                    Lancia la demo della modale\r\n                </Button>\r\n                <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)}>\r\n                    <ModalHeader toggle={() => toggleModal(!isOpen)}>Le griglie nelle modali</ModalHeader>\r\n                    <ModalBody>\r\n                        <Container fluid className=\"bd-example-row\">\r\n                            <Row>\r\n                                <Col md=\"4\">.col-md-4</Col>\r\n                                <Col md=\"4\" className=\"col-md-4 ms-auto\">\r\n                                    .col-md-4 .ms-auto\r\n                                </Col>\r\n                            </Row>\r\n                            <Row>\r\n                                <Col md=\"3\" className=\"col-md-3 ms-auto\">\r\n                                    .col-md-3 .ms-auto\r\n                                </Col>\r\n                                <Col md=\"2\" className=\"col-md-2 ms-auto\">\r\n                                    .col-md-2 .ms-auto\r\n                                </Col>\r\n                            </Row>\r\n                            <Row>\r\n                                <Col md=\"6\" className=\"col-md-6 ms-auto\">\r\n                                    .col-md-6 .ms-auto\r\n                                </Col>\r\n                            </Row>\r\n                            <Row>\r\n                                <Col sm=\"9\">\r\n                                    Level 1: .col-sm-9\r\n                                    <Row>\r\n                                        <Col md=\"8\" sm=\"6\">\r\n                                            Level 2: .col-8 .col-sm-6\r\n                                        </Col>\r\n                                        <Col md=\"4\" sm=\"6\">\r\n                                            Level 2: .col-4 .col-sm-6\r\n                                        </Col>\r\n                                    </Row>\r\n                                </Col>\r\n                            </Row>\r\n                        </Container>\r\n                    </ModalBody>\r\n                    <ModalFooter>\r\n                        <Button color=\"secondary\" onClick={() => toggleModal(!isOpen)}>\r\n                            Chiudi\r\n                        </Button>\r\n                        <Button color=\"primary\" onClick={() => toggleModal(!isOpen)}>\r\n                            Salva le modifiche\r\n                        </Button>\r\n                    </ModalFooter>\r\n                </Modal>\r\n            </div>\r\n        );\r\n    }\r\n}; */"
  },
  {
    "path": "stories/Components/NavScroll/NavScroll.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React, { MouseEventHandler, useRef, useState } from 'react';\r\nimport {\r\n  Col,\r\n  Collapse,\r\n  Container,\r\n  Icon,\r\n  LinkList,\r\n  LinkListItem,\r\n  NavItem,\r\n  NavLink,\r\n  Navbar,\r\n  NavbarToggler,\r\n  Progress,\r\n  Row,\r\n  useNavScroll\r\n} from '../../../src';\r\nimport { getStorybookExtraStyles } from './utils';\r\n\r\n//Non esiste un componente specifico per cui uso Container come riferimento per la storia\r\nconst meta: Meta<typeof Container> = {\r\n  title: 'Documentazione/Menu di navigazione/Navscroll',\r\n  component: Container,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: 'none' }\r\n    }\r\n  }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Container>;\r\n\r\nconst PosizionamentoFondoPaginaHooks = () => {\r\n  const [isOpen, toggleNavScroll] = useState(false);\r\n  /* Richiesto per contenuto confinato */\r\n  /* Nota che i componenti Col e Row non inoltrano le ref, \r\n  /* usare quindi tag div con classi css come nell'esempio */\r\n  const containerRef = useRef(null);\r\n  const { register, isActive, getActiveRef } = useNavScroll({\r\n    root: containerRef.current || undefined\r\n  });\r\n  const getActiveClass = (id: string) => (isActive(id) ? 'active' : undefined);\r\n  return (\r\n    <Container>\r\n      <Row>\r\n        <Col md={12} lg={4}>\r\n          <Navbar expand='lg' className='it-navscroll-wrapper it-bottom-navscroll it-right-side affix-top'>\r\n            <NavbarToggler\r\n              className='custom-navbar-toggler'\r\n              data-target='#navbarNavA'\r\n              onClick={() => toggleNavScroll(!isOpen)}\r\n            >\r\n              <span className='it-list'></span>\r\n              {getActiveRef()?.current?.textContent}\r\n            </NavbarToggler>\r\n            <Collapse isOpen={isOpen} navbar id='navbarNavA'>\r\n              <button\r\n                className={`${isOpen ? 'show' : ''} it-back-button btn w-100 text-start`}\r\n                style={{ display: isOpen ? 'block' : 'none' }}\r\n                onClick={() => toggleNavScroll(!isOpen)}\r\n              >\r\n                <Icon className='align-top' color='primary' icon='it-chevron-left' aria-hidden size='sm' />\r\n                <span>Indietro</span>\r\n              </button>\r\n              <div className='menu-wrapper'>\r\n                <div className='link-list-wrapper'>\r\n                  <h3>header</h3>\r\n                  <LinkList noWrapper>\r\n                    <NavItem>\r\n                      <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1' className={getActiveClass('1')}>\r\n                        <span>1. Introduzione</span>\r\n                      </NavLink>\r\n                      <LinkList noWrapper>\r\n                        <NavLink tag='li' className={getActiveClass('1_1')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1' className={getActiveClass('1_1')}>\r\n                            <span>1.1 Nested Item</span>\r\n                          </NavLink>\r\n                          <LinkList className='tertiary' noWrapper>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_1')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_1' className={getActiveClass('1_1_1')}>\r\n                                <span>1.1.1 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_2')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_2' className={getActiveClass('1_1_2')}>\r\n                                <span>1.1.2 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_3')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_3' className={getActiveClass('1_1_3')}>\r\n                                <span>1.1.3 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                          </LinkList>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('1_2')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_2' className={getActiveClass('1_2')}>\r\n                            <span>1.2 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('1_3')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_3' className={getActiveClass('1_3')}>\r\n                            <span>1.3 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                      </LinkList>\r\n                    </NavItem>\r\n                    <NavItem>\r\n                      <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2' className={getActiveClass('2')}>\r\n                        <span>2. List item</span>\r\n                      </NavLink>\r\n                      <LinkList noWrapper>\r\n                        <NavLink active tag='li' className={getActiveClass('2_1')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1' className={getActiveClass('2_1')}>\r\n                            <span>2.1 Nested Item</span>\r\n                          </NavLink>\r\n                          <LinkList className='tertiary' noWrapper>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_1')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_1' className={getActiveClass('2_1_1')}>\r\n                                <span>2.1.1 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_2')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_2' className={getActiveClass('2_1_2')}>\r\n                                <span>2.1.2 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_3')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_3' className={getActiveClass('2_1_3')}>\r\n                                <span>2.1.3 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                          </LinkList>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('2_2')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_2' className={getActiveClass('2_2')}>\r\n                            <span>2.2 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('2_3')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_3' className={getActiveClass('2_3')}>\r\n                            <span>2.3 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                      </LinkList>\r\n                    </NavItem>\r\n                  </LinkList>\r\n                </div>\r\n              </div>\r\n            </Collapse>\r\n          </Navbar>\r\n        </Col>\r\n        <div\r\n          className='it-page-sections-container col-12 col-lg-8'\r\n          ref={containerRef}\r\n          style={getStorybookExtraStyles()}\r\n        >\r\n          <p>\r\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo\r\n            libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea\r\n            dictumst. In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu\r\n            sagittis ante porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus.\r\n            Vivamus eget massa turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales\r\n            ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et\r\n            malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat\r\n            semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus\r\n            viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae\r\n            convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus\r\n            et magnis dis parturient montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae\r\n            metus et sapien suscipit mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor\r\n            sodales arcu, eu aliquam lorem libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium\r\n            ex. In facilisis urna non urna luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat\r\n            fermentum eros hendrerit tempor. Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan.\r\n            Proin blandit mauris sed sodales sollicitudin.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('1')}>\r\n            Introduzione\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_1', { parent: '1' })}>\r\n            Nested item 1.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_1', { parent: '1_1' })}>\r\n            Nested item 1.1.1\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_2', { parent: '1_1' })}>\r\n            Nested item 1.1.2\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_3', { parent: '1_1' })}>\r\n            Nested item 1.1.3\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_2', { parent: '1' })}>\r\n            Nested item 1.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_3', { parent: '1' })}>\r\n            Nested item 1.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('2')}>\r\n            Introduzione 2\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_1', { parent: '2' })}>\r\n            Nested item 2.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_1', { parent: '2_1' })}>\r\n            Nested item 2.1.1\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_2', { parent: '2_1' })}>\r\n            Nested item 2.1.2\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_3', { parent: '2_1' })}>\r\n            Nested item 2.1.3\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_2', { parent: '2' })}>\r\n            Nested item 2.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_3', { parent: '2' })}>\r\n            Nested item 2.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n        </div>\r\n      </Row>\r\n    </Container>\r\n  );\r\n};\r\n\r\nexport const PosizionamentoFondoPagina: Story = {\r\n  render: () => {\r\n    return <PosizionamentoFondoPaginaHooks />;\r\n  }\r\n};\r\n\r\nconst PosizionamentoTestaAltaHooks = () => {\r\n  const [isOpen, toggleNavScroll] = useState(false);\r\n  /* Richiesto per contenuto confinato */\r\n  /* Nota che i componenti Col e Row non inoltrano le ref, \r\n  /* usare quindi tag div con classi css come nell'esempio */\r\n  const containerRef = useRef(null);\r\n  const { register, isActive, getActiveRef, percentage } = useNavScroll({\r\n    root: containerRef.current || undefined\r\n  });\r\n  const getActiveClass = (id: string) => (isActive(id) ? 'active' : undefined);\r\n  return (\r\n    <Container>\r\n      <Row>\r\n        <Col md={12} lg={4}>\r\n          <Navbar\r\n            expand='lg'\r\n            className='it-navscroll-wrapper it-top-navscroll it-right-side affix-top'\r\n          >\r\n            <NavbarToggler\r\n              className='custom-navbar-toggler'\r\n              data-target='#navbarNavB'\r\n              onClick={() => toggleNavScroll(!isOpen)}\r\n            >\r\n              <span className='it-list'></span>\r\n              {getActiveRef()?.current?.textContent}\r\n              <Progress wrapperClassName='custom-navbar-progressbar' value={percentage} />\r\n            </NavbarToggler>\r\n            <Collapse isOpen={isOpen} navbar id='navbarNavB'>\r\n              <button\r\n                className={`${isOpen ? 'show' : ''} it-back-button btn w-100 text-start`}\r\n                style={{ display: isOpen ? 'block' : 'none' }}\r\n                onClick={() => toggleNavScroll(!isOpen)}\r\n              >\r\n                <Icon className='align-top' color='primary' icon='it-chevron-left' aria-hidden size='sm' />\r\n                <span>Indietro</span>\r\n              </button>\r\n              <div className='menu-wrapper'>\r\n                <div className='link-list-wrapper'>\r\n                  <h3>header</h3>\r\n                  <Progress value={percentage} />\r\n                  <LinkList noWrapper>\r\n                    <NavItem>\r\n                      <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1' className={getActiveClass('1')}>\r\n                        <span>1. Introduzione</span>\r\n                      </NavLink>\r\n                      <LinkList noWrapper>\r\n                        <NavLink tag='li' className={getActiveClass('1_1')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1' className={getActiveClass('1_1')}>\r\n                            <span>1.1 Nested Item</span>\r\n                          </NavLink>\r\n                          <LinkList className='tertiary' noWrapper>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_1')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_1' className={getActiveClass('1_1_1')}>\r\n                                <span>1.1.1 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_2')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_2' className={getActiveClass('1_1_2')}>\r\n                                <span>1.1.2 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_3')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_3' className={getActiveClass('1_1_3')}>\r\n                                <span>1.1.3 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                          </LinkList>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('1_2')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_2' className={getActiveClass('1_2')}>\r\n                            <span>1.2 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('1_3')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_3' className={getActiveClass('1_3')}>\r\n                            <span>1.3 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                      </LinkList>\r\n                    </NavItem>\r\n                    <NavItem>\r\n                      <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2' className={getActiveClass('2')}>\r\n                        <span>2. List item</span>\r\n                      </NavLink>\r\n                      <LinkList noWrapper>\r\n                        <NavLink active tag='li' className={getActiveClass('2_1')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1' className={getActiveClass('2_1')}>\r\n                            <span>2.1 Nested Item</span>\r\n                          </NavLink>\r\n                          <LinkList className='tertiary' noWrapper>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_1')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_1' className={getActiveClass('2_1_1')}>\r\n                                <span>2.1.1 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_2')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_2' className={getActiveClass('2_1_2')}>\r\n                                <span>2.1.2 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_3')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_3' className={getActiveClass('2_1_3')}>\r\n                                <span>2.1.3 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                          </LinkList>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('2_2')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_2' className={getActiveClass('2_2')}>\r\n                            <span>2.2 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('2_3')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_3' className={getActiveClass('2_3')}>\r\n                            <span>2.3 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                      </LinkList>\r\n                    </NavItem>\r\n                  </LinkList>\r\n                </div>\r\n              </div>\r\n            </Collapse>\r\n          </Navbar>\r\n        </Col>\r\n        <div\r\n          className='it-page-sections-container col-12 col-lg-8'\r\n          ref={containerRef}\r\n          style={getStorybookExtraStyles()}\r\n        >\r\n          <p>\r\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo\r\n            libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea\r\n            dictumst. In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu\r\n            sagittis ante porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus.\r\n            Vivamus eget massa turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales\r\n            ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et\r\n            malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat\r\n            semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus\r\n            viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae\r\n            convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus\r\n            et magnis dis parturient montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae\r\n            metus et sapien suscipit mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor\r\n            sodales arcu, eu aliquam lorem libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium\r\n            ex. In facilisis urna non urna luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat\r\n            fermentum eros hendrerit tempor. Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan.\r\n            Proin blandit mauris sed sodales sollicitudin.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('1')}>\r\n            Introduzione\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_1', { parent: '1' })}>\r\n            Nested item 1.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_1', { parent: '1_1' })}>\r\n            Nested item 1.1.1\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_2', { parent: '1_1' })}>\r\n            Nested item 1.1.2\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_3', { parent: '1_1' })}>\r\n            Nested item 1.1.3\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_2', { parent: '1' })}>\r\n            Nested item 1.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_3', { parent: '1' })}>\r\n            Nested item 1.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('2')}>\r\n            Introduzione 2\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_1', { parent: '2' })}>\r\n            Nested item 2.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_1', { parent: '2_1' })}>\r\n            Nested item 2.1.1\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_2', { parent: '2_1' })}>\r\n            Nested item 2.1.2\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_3', { parent: '2_1' })}>\r\n            Nested item 2.1.3\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_2', { parent: '2' })}>\r\n            Nested item 2.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_3', { parent: '2' })}>\r\n            Nested item 2.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n        </div>\r\n      </Row>\r\n    </Container>\r\n  );\r\n};\r\n\r\nexport const PosizionamentoTestaAlta: Story = {\r\n  render: () => {\r\n    return <PosizionamentoTestaAltaHooks />;\r\n  }\r\n};\r\n\r\nconst ComponenteMenuInlineHooks = () => {\r\n  /* Richiesto per contenuto confinato */\r\n  /* Nota che i componenti Col e Row non inoltrano le ref, \r\n  /* usare quindi tag div con classi css come nell'esempio */\r\n  const containerRef = useRef(null);\r\n  const { register, isActive, activeIds} = useNavScroll({\r\n    root: containerRef.current || undefined\r\n  });\r\n\r\n  const [collapseOpen1, toggleCollapse1] = useState(false);\r\n  const [collapseOpen2, toggleCollapse2] = useState(false);\r\n  const [collapseOpen3, toggleCollapse3] = useState(false);\r\n\r\n  const isFirstOpen = collapseOpen1 || isActive('1');\r\n  const isSecondOpen = collapseOpen2 || isActive('2');\r\n  const isThirdOpen = collapseOpen3 || isActive('3');\r\n\r\n  const onToggle1: MouseEventHandler<HTMLAnchorElement> = (e) => {\r\n    e.preventDefault();\r\n    toggleCollapse1(!collapseOpen1);\r\n  };\r\n\r\n  const onToggle2: MouseEventHandler<HTMLAnchorElement> = (e) => {\r\n    e.preventDefault();\r\n    toggleCollapse2(!collapseOpen2);\r\n  };\r\n\r\n  const onToggle3: MouseEventHandler<HTMLAnchorElement> = (e) => {\r\n    e.preventDefault();\r\n    toggleCollapse3(!collapseOpen3);\r\n  };\r\n\r\n  const getActiveClass = (id: string) => (isActive(id) ? 'nav-link active' : undefined);\r\n\r\n  const isInLinksGroup = (group: string, activeIds: string[]): boolean => {\r\n    return activeIds.length > 0 && activeIds[0][0] == group\r\n  }\r\n\r\n  return (\r\n    <Container>\r\n      <Row>\r\n        <Col md={12} lg={4}>\r\n          <Navbar className='inline-menu affix-top' cssModule={{ navbar: ' ' }}>\r\n            <LinkList>\r\n              <LinkListItem bold large className={`right-icon ${getActiveClass('1')}`} onClick={onToggle1} aria-expanded={isFirstOpen || isInLinksGroup('1', activeIds)}>\r\n                <LinkListItem.TitleIconWrapper>\r\n                  <span>Link list 1 </span>\r\n                  <Icon className=\"right\" size='xs' color=\"primary\" icon=\"it-expand\" aria-hidden />\r\n                </LinkListItem.TitleIconWrapper>\r\n              </LinkListItem>\r\n              <Collapse isOpen={isFirstOpen || isInLinksGroup('1', activeIds)}>\r\n                <LinkList sublist>\r\n                  <LinkListItem href='#1_1' className={getActiveClass('1_1')}>Link list 1.1</LinkListItem>\r\n                  <LinkListItem href='#1_2' className={getActiveClass('1_2')}>Link list 1.2</LinkListItem>\r\n                  <LinkListItem href='#1_3' className={getActiveClass('1_3')}>Link list 1.3</LinkListItem>\r\n                </LinkList>\r\n              </Collapse>\r\n              <LinkListItem bold large className={`right-icon ${getActiveClass('2')}`} onClick={onToggle2} aria-expanded={isSecondOpen || isInLinksGroup('2', activeIds)} >\r\n                <LinkListItem.TitleIconWrapper>\r\n                  <span>Link list 2 </span>\r\n                  <Icon className=\"right\" size='xs' color=\"primary\" icon=\"it-expand\" aria-hidden />\r\n                </LinkListItem.TitleIconWrapper>\r\n              </LinkListItem>\r\n              <Collapse isOpen={isSecondOpen || isInLinksGroup('2', activeIds)}>\r\n                <LinkList sublist>\r\n                  <LinkListItem href='#2_1' className={getActiveClass('2_1')}>Link list 2.1</LinkListItem>\r\n                  <LinkListItem href='#2_2' className={getActiveClass('2_2')}>Link list 2.2</LinkListItem>\r\n                  <LinkListItem href='#2_3' className={getActiveClass('2_3')}>Link list 2.3</LinkListItem>\r\n                </LinkList>\r\n              </Collapse>\r\n              <LinkListItem bold large className={`right-icon ${getActiveClass('3')}`} onClick={onToggle3} aria-expanded={isThirdOpen || isInLinksGroup('3', activeIds)} >\r\n                <LinkListItem.TitleIconWrapper>\r\n                  <span>Link list 3 </span>\r\n                  <Icon className=\"right\" size='xs' color=\"primary\" icon=\"it-expand\" aria-hidden />\r\n                </LinkListItem.TitleIconWrapper>\r\n              </LinkListItem>\r\n              <Collapse isOpen={isThirdOpen || isInLinksGroup('3', activeIds)}>\r\n                <LinkList sublist>\r\n                  <LinkListItem href='#3_1' className={getActiveClass('3_1')}>Link list 3.1</LinkListItem>\r\n                  <LinkListItem href='#3_2' className={getActiveClass('3_2')}>Link list 3.2</LinkListItem>\r\n                  <LinkListItem href='#3_3' className={getActiveClass('3_3')}>Link list 3.3</LinkListItem>\r\n                </LinkList>\r\n              </Collapse>\r\n            </LinkList>\r\n          </Navbar>\r\n        </Col>\r\n        <div\r\n          className='it-page-sections-container col-12 col-lg-8'\r\n          ref={containerRef}\r\n          style={getStorybookExtraStyles()}\r\n        >\r\n          <p>\r\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo\r\n            libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea\r\n            dictumst. In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu\r\n            sagittis ante porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus.\r\n            Vivamus eget massa turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales\r\n            ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et\r\n            malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat\r\n            semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus\r\n            viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae\r\n            convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus\r\n            et magnis dis parturient montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae\r\n            metus et sapien suscipit mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor\r\n            sodales arcu, eu aliquam lorem libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium\r\n            ex. In facilisis urna non urna luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat\r\n            fermentum eros hendrerit tempor. Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan.\r\n            Proin blandit mauris sed sodales sollicitudin.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('1')}>\r\n            Introduzione\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_1', { parent: '1' })}>\r\n            Nested item 1.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_2', { parent: '1' })}>\r\n            Nested item 1.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_3', { parent: '1' })}>\r\n            Nested item 1.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('2')}>\r\n            Introduzione 2\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_1', { parent: '2' })}>\r\n            Nested item 2.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_2', { parent: '2' })}>\r\n            Nested item 2.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_3', { parent: '2' })}>\r\n            Nested item 2.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('3')}>\r\n            Introduzione 3\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('3_1', { parent: '3' })}>\r\n            Nested item 3.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('3_2', { parent: '3' })}>\r\n            Nested item 3.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('3_3', { parent: '3' })}>\r\n            Nested item 3.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n        </div>\r\n      </Row>\r\n    </Container>\r\n  );\r\n};\r\n\r\nexport const ComponenteMenuInline: Story = {\r\n  render: () => {\r\n    return <ComponenteMenuInlineHooks />;\r\n  }\r\n};\r\n\r\nconst ComponenteVersioneScuraHooks = () => {\r\n  const [isOpen, toggleNavScroll] = useState(false);\r\n  /* Richiesto per contenuto confinato */\r\n  /* Nota che i componenti Col e Row non inoltrano le ref, \r\n  /* usare quindi tag div con classi css come nell'esempio */\r\n  const containerRef = useRef(null);\r\n  const { register, isActive, getActiveRef } = useNavScroll({\r\n    root: containerRef.current || undefined\r\n  });\r\n\r\n  const getActiveClass = (id: string) => (isActive(id) ? 'active' : undefined);\r\n  return (\r\n    <Container>\r\n      <Row>\r\n        <Col md={12} lg={4}>\r\n          <Navbar\r\n            expand='lg'\r\n            className='it-navscroll-wrapper it-top-navscroll it-right-side affix-top theme-dark-desk theme-dark-mobile'\r\n          >\r\n            <NavbarToggler\r\n              className='custom-navbar-toggler'\r\n              data-target='#navbarNavB'\r\n              onClick={() => toggleNavScroll(!isOpen)}\r\n            >\r\n              <span className='it-list'></span>\r\n              {getActiveRef()?.current?.textContent}\r\n            </NavbarToggler>\r\n            <Collapse isOpen={isOpen} navbar id='navbarNavB'>\r\n              <button\r\n                className={`${isOpen ? 'show' : ''} it-back-button btn w-100 text-start`}\r\n                style={{ display: isOpen ? 'block' : 'none' }}\r\n                onClick={() => toggleNavScroll(!isOpen)}\r\n              >\r\n                <Icon className='align-top' color='primary' icon='it-chevron-left' aria-hidden size='sm' />\r\n                <span>Indietro</span>\r\n              </button>\r\n              <div className='menu-wrapper'>\r\n                <div className='link-list-wrapper'>\r\n                  <h3>header</h3>\r\n                  <LinkList noWrapper>\r\n                    <NavItem>\r\n                      <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1' className={getActiveClass('1')}>\r\n                        <span>1. Introduzione</span>\r\n                      </NavLink>\r\n                      <LinkList noWrapper>\r\n                        <NavLink tag='li' className={getActiveClass('1_1')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1' className={getActiveClass('1_1')}>\r\n                            <span>1.1 Nested Item</span>\r\n                          </NavLink>\r\n                          <LinkList className='tertiary' noWrapper>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_1')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_1' className={getActiveClass('1_1_1')}>\r\n                                <span>1.1.1 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_2')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_2' className={getActiveClass('1_1_2')}>\r\n                                <span>1.1.2 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('1_1_3')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_1_3' className={getActiveClass('1_1_3')}>\r\n                                <span>1.1.3 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                          </LinkList>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('1_2')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_2' className={getActiveClass('1_2')}>\r\n                            <span>1.2 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('1_3')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#1_3' className={getActiveClass('1_3')}>\r\n                            <span>1.3 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                      </LinkList>\r\n                    </NavItem>\r\n                    <NavItem>\r\n                      <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2' className={getActiveClass('2')}>\r\n                        <span>2. List item</span>\r\n                      </NavLink>\r\n                      <LinkList noWrapper>\r\n                        <NavLink active tag='li' className={getActiveClass('2_1')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1' className={getActiveClass('2_1')}>\r\n                            <span>2.1 Nested Item</span>\r\n                          </NavLink>\r\n                          <LinkList className='tertiary' noWrapper>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_1')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_1' className={getActiveClass('2_1_1')}>\r\n                                <span>2.1.1 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_2')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_2' className={getActiveClass('2_1_2')}>\r\n                                <span>2.1.2 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                            <NavLink tag='li' className={getActiveClass('2_1_3')}>\r\n                              <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_1_3' className={getActiveClass('2_1_3')}>\r\n                                <span>2.1.3 Nested Item</span>\r\n                              </NavLink>\r\n                            </NavLink>\r\n                          </LinkList>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('2_2')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_2' className={getActiveClass('2_2')}>\r\n                            <span>2.2 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                        <NavLink tag='li' className={getActiveClass('2_3')}>\r\n                          <NavLink onClick={() => toggleNavScroll(!isOpen)} href='#2_3' className={getActiveClass('2_3')}>\r\n                            <span>2.3 Nested Item</span>\r\n                          </NavLink>\r\n                        </NavLink>\r\n                      </LinkList>\r\n                    </NavItem>\r\n                  </LinkList>\r\n                </div>\r\n              </div>\r\n            </Collapse>\r\n          </Navbar>\r\n        </Col>\r\n        <div\r\n          className='it-page-sections-container col-12 col-lg-8'\r\n          ref={containerRef}\r\n          style={getStorybookExtraStyles()}\r\n        >\r\n          <p>\r\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo\r\n            libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea\r\n            dictumst. In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu\r\n            sagittis ante porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus.\r\n            Vivamus eget massa turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales\r\n            ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et\r\n            malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat\r\n            semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus\r\n            viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae\r\n            convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus\r\n            et magnis dis parturient montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae\r\n            metus et sapien suscipit mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor\r\n            sodales arcu, eu aliquam lorem libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium\r\n            ex. In facilisis urna non urna luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat\r\n            fermentum eros hendrerit tempor. Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan.\r\n            Proin blandit mauris sed sodales sollicitudin.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('1')}>\r\n            Introduzione\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_1', { parent: '1' })}>\r\n            Nested item 1.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_1', { parent: '1_1' })}>\r\n            Nested item 1.1.1\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_2', { parent: '1_1' })}>\r\n            Nested item 1.1.2\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('1_1_3', { parent: '1_1' })}>\r\n            Nested item 1.1.3\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_2', { parent: '1' })}>\r\n            Nested item 1.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('1_3', { parent: '1' })}>\r\n            Nested item 1.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h2 className='it-page-section' {...register('2')}>\r\n            Introduzione 2\r\n          </h2>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_1', { parent: '2' })}>\r\n            Nested item 2.1\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_1', { parent: '2_1' })}>\r\n            Nested item 2.1.1\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_2', { parent: '2_1' })}>\r\n            Nested item 2.1.2\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h4 className='it-page-section' {...register('2_1_3', { parent: '2_1' })}>\r\n            Nested item 2.1.3\r\n          </h4>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_2', { parent: '2' })}>\r\n            Nested item 2.2\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n          <h3 className='it-page-section' {...register('2_3', { parent: '2' })}>\r\n            Nested item 2.3\r\n          </h3>\r\n          <p>\r\n            Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n            neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante\r\n            ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis\r\n            dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam.\r\n            Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra\r\n            lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes,\r\n            nascetur ridiculus mus.\r\n          </p>\r\n        </div>\r\n      </Row>\r\n    </Container>\r\n  );\r\n};\r\n\r\nexport const ComponenteVersioneScura: Story = {\r\n  render: () => {\r\n    return <ComponenteVersioneScuraHooks />;\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/NavScroll/utils.ts",
    "content": "export function getStorybookExtraStyles() {\r\n  return insideIframe() && insideDocsPage()\r\n    ? {\r\n        maxHeight: 600,\r\n        overflowY: 'scroll' as const\r\n      }\r\n    : {};\r\n}\r\n\r\nfunction insideDocsPage() {\r\n  return document.querySelector('.innerZoomElementWrapper');\r\n}\r\n\r\nfunction insideIframe() {\r\n  try {\r\n    return window.self !== window.top;\r\n  } catch (e) {\r\n    console.log(e);\r\n    return true;\r\n  }\r\n}\r\n"
  },
  {
    "path": "stories/Components/Notification.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React, { CSSProperties, ReactNode } from 'react';\nimport { Button, NotificationManager, NotificationProps, createNotification, notify } from '../../src';\n\nconst NotificationStyle = {\n  right: 'auto',\n  bottom: 'auto',\n  top: 'auto',\n  left: 'auto'\n};\n\nconst meta: Meta<typeof NotificationManager> = {\n  title: 'Documentazione/Componenti/Notification',\n  component: NotificationManager\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof NotificationManager>;\n\ninterface NotificationDocProps {\n  id: string;\n  title: string;\n  state?: NotificationProps['state'];\n  fix?: NotificationProps['fix'];\n  dismissable?: boolean;\n  icon?: NotificationProps['icon'];\n  style?: CSSProperties | undefined;\n  children?: ReactNode;\n}\n\nconst NotificationDoc = ({ title, state, fix, dismissable, icon, style, children }: NotificationDocProps) => {\n  return createNotification(\n    title,\n    children,\n    {\n      state,\n      fix,\n      icon,\n      dismissable\n    },\n    () => {},\n    { autoClose: false, style }\n  );\n};\n\nexport const EsempioMinimo: Story = {\n  render: () => {\n    return (\n      <div>\n        <Button\n          outline\n          onClick={() =>\n            notify('Titolo', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…')\n          }\n        >\n          Mostra Notifica\n        </Button>\n        <NotificationManager containerId='esempio-base' />\n      </div>\n    );\n  }\n};\n\nexport const EsempioMinimoComponente: Story = {\n  render: () => {\n    return (\n      <div>\n        <Button\n          outline\n          onClick={() =>\n            notify(\n              'Titolo',\n              <p>\n                <strong>Lorem ipsum</strong> dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n              </p>\n            )\n          }\n        >\n          Mostra Notifica con componente React\n        </Button>\n        <NotificationManager containerId='esempio-avanzato' />\n      </div>\n    );\n  }\n};\n\nexport const _Example: Story = {\n  render: () => (\n    <div className='container test-docs'>\n      <div className='row'>\n        <div className='col-12 col-md-6 mb-4 mb-md-0'>\n          <p className='mb-4'>\n            <strong>Notifica standard</strong>\n          </p>\n          <NotificationDoc id='notifica-base' title='Titolo Notifica' style={NotificationStyle} />\n        </div>\n        <div className='col-12 col-md-6'>\n          <p className='mb-4'>\n            <strong>Notifica con icona</strong>\n          </p>\n          <NotificationDoc\n            id='notifica-base-con-icona'\n            title='Titolo Notifica'\n            icon='it-check-circle'\n            style={NotificationStyle}\n          ></NotificationDoc>\n        </div>\n      </div>\n    </div>\n  )\n};\n\nexport const _NotificationWithMessageStatic: Story = {\n  render: () => (\n    <div className='container test-docs'>\n      <div className='row'>\n        <div className='col-12 col-md-6 mb-4 mb-md-0'>\n          <p className='mb-4'>\n            <strong>Notifica standard</strong>\n          </p>\n          <NotificationDoc title='Titolo Notifica' style={NotificationStyle} id='notifica-con-messaggio'>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n          </NotificationDoc>\n        </div>\n        <div className='col-12 col-md-6'>\n          <p className='mb-4'>\n            <strong>Notifica con icona</strong>\n          </p>\n          <NotificationDoc\n            title='Titolo Notifica'\n            state='success'\n            style={NotificationStyle}\n            id='notifica-con-messaggio-e-icona'\n          >\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n          </NotificationDoc>\n        </div>\n      </div>\n    </div>\n  )\n};\n\nexport const Dismissable: Story = {\n  render: () => (\n    <div className='container test-docs'>\n      <div className='row'>\n        <div className='col-12 col-md-6 mb-4 mb-md-0'>\n          <p className='mb-4'>\n            <strong>Notifica standard</strong>\n          </p>\n          <NotificationDoc title='Titolo Notifica' dismissable style={NotificationStyle} id='notifica-base' />\n        </div>\n        <div className='col-12 col-md-6'>\n          <p className='mb-4'>\n            <strong>Notifica con icona</strong>\n          </p>\n          <NotificationDoc\n            title='Titolo Notifica'\n            state='success'\n            dismissable\n            style={NotificationStyle}\n            id='notifica-avvenuto-con-successo'\n          >\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n          </NotificationDoc>\n        </div>\n      </div>\n    </div>\n  )\n};\n\nexport const States: Story = {\n  render: () => {\n    return (\n      <div className='container test-docs'>\n        <div className='row mb-5'>\n          <div className='col-12 col-md-6 mb-4 mb-md-0'>\n            <p>\n              <strong>Success</strong>\n            </p>\n            <NotificationDoc\n              state='success'\n              title='Titolo Notifica'\n              style={NotificationStyle}\n              id='notifica-con-success-state'\n            />\n          </div>\n          <div className='col-12 col-md-6'>\n            <p>\n              <strong>Error</strong>\n            </p>\n            <NotificationDoc\n              state='error'\n              title='Titolo Notifica'\n              style={NotificationStyle}\n              id='notifica-con-error-state'\n            />\n          </div>\n        </div>\n        <div className='row mb-5'>\n          <div className='col-12 col-md-6 mb-4 mb-md-0' style={{ top: 45 }}>\n            <p>\n              <strong>Info</strong>\n            </p>\n            <NotificationDoc\n              state='info'\n              title='Titolo Notifica'\n              style={NotificationStyle}\n              id='notifica-con-info-state'\n            />\n          </div>\n          <div className='col-12 col-md-6' style={{ top: 45 }}>\n            <p>\n              <strong>Warning</strong>\n            </p>\n            <NotificationDoc\n              state='warning'\n              title='Titolo Notifica'\n              style={NotificationStyle}\n              id='notifica-con-warning-state'\n            />\n          </div>\n        </div>\n      </div>\n    );\n  }\n};\n\nexport const _RoundingOfCorners: Story = {\n  render: () => {\n    return (\n      <div className='container test-docs'>\n        <div className='row mb-5'>\n          <div className='col-12 col-md-6 mb-4 mb-md-0'>\n            <p>\n              <strong>Base (4 angoli arrotondati)</strong>\n            </p>\n            <NotificationDoc\n              title='Titolo Notifica'\n              state='success'\n              style={NotificationStyle}\n              id='notifica-round-corners'\n            />\n          </div>\n          <div className='col-12 col-md-6'>\n            <p>\n              <strong>top-fix</strong>\n            </p>\n            <div>\n              <NotificationDoc title='Titolo Notifica' state='success' fix='top' id='notifica-round-corners-top' />\n            </div>\n            <p className='mt-4'>\n              <strong>bottom-fix</strong>\n            </p>\n            <div>\n              <NotificationDoc\n                title='Titolo Notifica'\n                state='success'\n                fix='bottom'\n                id='notifica-round-corners-bottom'\n              />\n            </div>\n            <p className='mt-4'>\n              <strong>left-fix</strong>\n            </p>\n            <div>\n              <NotificationDoc title='Titolo Notifica' state='success' fix='left' id='notifica-round-corners-left' />\n            </div>\n            <p className='mt-4'>\n              <strong>right-fix</strong>\n            </p>\n            <div>\n              <NotificationDoc title='Titolo Notifica' state='success' fix='right' id='notifica-round-corners-right' />\n            </div>\n          </div>\n        </div>\n      </div>\n    );\n  }\n};\n\nexport const DefaultLocation: Story = {\n  render: () => {\n    return (\n      <div className='container test-desktop'>\n        <NotificationDoc state='success' title='Titolo Notifica' id='notifica'>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n        </NotificationDoc>\n      </div>\n    );\n  }\n};\n\nexport const FixedPositions: Story = {\n  render: () => {\n    return (\n      <div className='container test-desktop'>\n        <div>\n          <NotificationDoc title='Top Fix' fix='top' state='success' id='notifica-fixed-top'>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n          </NotificationDoc>\n        </div>\n        <div>\n          <NotificationDoc title='Left Fix' fix='left' state='success' id='notifica-fixed-left' />\n        </div>\n        <div>\n          <NotificationDoc title='Right Fix' fix='right' state='success' id='notifica-fixed-right' />\n        </div>\n        <div>\n          <NotificationDoc title='Bottom Fix' fix='bottom' state='success' id='notifica-fixed-bottom'>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n          </NotificationDoc>\n        </div>\n      </div>\n    );\n  }\n};"
  },
  {
    "path": "stories/Components/Pager.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\nimport React from 'react';\nimport { Dropdown, DropdownMenu, DropdownToggle, Form, FormGroup, Icon, Input, Label, LinkList, LinkListItem, Pager, PagerItem, PagerLink } from '../../src';\n\nconst meta: Meta<typeof Pager> = {\n  title: \"Documentazione/Componenti/Pager\",\n  component: Pager,\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Pager>;\n\nexport const Esempi: Story = {\n  render: () => (\n    <Pager aria-label='Esempio di navigazione'>\n      <PagerItem>\n        <PagerLink previous href='#'>\n          <Icon icon='it-chevron-left' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink href='#'>1</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink href='#'>2</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink href='#'>3</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink next href='#'>\n          <Icon icon='it-chevron-right' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n    </Pager>\n  )\n};\n\nexport const StatoDisabilitatoEAttivo: Story = {\n  render: () => (\n    <Pager aria-label='Esempio di navigazione'>\n      <PagerItem disabled>\n        <PagerLink previous href='#'>\n          <Icon icon='it-chevron-left' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink aria-current='page' href='#'>\n          1\n        </PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink href='#'>2</PagerLink>\n      </PagerItem>\n      <PagerItem disabled>\n        <PagerLink href='#'>3</PagerLink>\n      </PagerItem>\n      <PagerItem disabled>\n        <PagerLink next href='#'>\n          <Icon icon='it-chevron-right' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n    </Pager>\n  )\n};\n\nexport const Allineamento: Story = {\n  render: () => (\n    <section>\n      <Pager className='justify-content-center' aria-label='Esempio di navigazione'>\n        <PagerItem disabled>\n          <PagerLink previous href='#'>\n            <Icon icon='it-chevron-left' aria-hidden />\n          </PagerLink>\n        </PagerItem>\n        <PagerItem>\n          <PagerLink aria-current='page' href='#'>\n            1\n          </PagerLink>\n        </PagerItem>\n        <PagerItem>\n          <PagerLink href='#'>2</PagerLink>\n        </PagerItem>\n        <PagerItem>\n          <PagerLink href='#'>3</PagerLink>\n        </PagerItem>\n        <PagerItem>\n          <PagerLink next href='#'>\n            <Icon icon='it-chevron-right' aria-hidden />\n          </PagerLink>\n        </PagerItem>\n      </Pager>\n\n      <Pager className='justify-content-end' aria-label='Esempio di navigazione'>\n        <PagerItem disabled>\n          <PagerLink previous href='#'>\n            <Icon icon='it-chevron-left' aria-hidden />\n          </PagerLink>\n        </PagerItem>\n        <PagerItem>\n          <PagerLink aria-current='page' href='#'>\n            1\n          </PagerLink>\n        </PagerItem>\n        <PagerItem>\n          <PagerLink href='#'>2</PagerLink>\n        </PagerItem>\n        <PagerItem>\n          <PagerLink href='#'>3</PagerLink>\n        </PagerItem>\n        <PagerItem>\n          <PagerLink next href='#'>\n            <Icon icon='it-chevron-right' aria-hidden />\n          </PagerLink>\n        </PagerItem>\n      </Pager>\n    </section>\n  )\n};\n\nexport const Responsive: Story = {\n  render: () => (\n    <Pager aria-label='Esempio di navigazione'>\n      <PagerItem>\n        <PagerLink previous href='#'>\n          <Icon icon='it-chevron-left' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-sm-block'>\n        <PagerLink href='#'>9</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-sm-block'>\n        <PagerLink href='#'>10</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink aria-current='page' href='#'>\n          <span className='d-sm-none'>Pagina&nbsp;</span>11\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-sm-block'>\n        <PagerLink href='#'>12</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-sm-block'>\n        <PagerLink href='#'>13</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink next href='#'>\n          <Icon icon='it-chevron-right' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n    </Pager>\n  )\n};\n\nexport const MoreComponent: Story = {\n  render: () => (\n    <Pager className='mb-3' aria-label='Esempio di paginazione'>\n      <PagerItem>\n        <PagerLink previous href='#'>\n          <Icon icon='it-chevron-left' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>1</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>24</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>25</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink aria-current='page' href='#'>\n          26\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>27</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>28</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>50</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink next href='#'>\n          <Icon icon='it-chevron-right' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n    </Pager>\n  )\n};\n\nexport const PageChanger: Story = {\n  render: () => (\n    <Pager className='mb-3' aria-label='Esempio di paginazione'>\n      <PagerItem>\n        <PagerLink previous href='#'>\n          <Icon icon='it-chevron-left' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>1</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>24</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>25</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink aria-current='page' href='#'>\n          26\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>27</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>28</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>50</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink next href='#'>\n          <Icon icon='it-chevron-right' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <Dropdown>\n        <DropdownToggle id='pagerChanger' aria-label='Salta alla pagina' caret>\n          10/pagina\n          <Icon className='icon icon-primary icon-sm' icon='it-expand' />\n        </DropdownToggle>\n        <DropdownMenu>\n          <LinkList>\n            <LinkListItem active>pag. 10</LinkListItem>\n            <LinkListItem>pag. 20</LinkListItem>\n            <LinkListItem>pag. 30</LinkListItem>\n            <LinkListItem>pag. 40</LinkListItem>\n            <LinkListItem>pag. 50</LinkListItem>\n          </LinkList>\n        </DropdownMenu>\n      </Dropdown>\n    </Pager>\n  )\n};\n\nexport const JumpToPage: Story = {\n  render: () => (\n    <Pager className='mb-3' aria-label='Esempio di paginazione'>\n      <PagerItem>\n        <PagerLink previous href='#'>\n          <Icon icon='it-chevron-left' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>1</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>24</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>25</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink aria-current='page' href='#'>\n          26\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>27</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>28</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>50</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink next href='#'>\n          <Icon icon='it-chevron-right' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <Form>\n        <FormGroup>\n          <Input id='jumpToPage' type='text' className='form-control' maxLength={2} />\n          <Label for='jumpToPage'>Vai a ...</Label>\n        </FormGroup>\n      </Form>\n    </Pager>\n  )\n};\n\nexport const SimpleMode: Story = {\n  render: () => (\n    <Pager className='mb-3' aria-label='Esempio di paginazione'>\n      <PagerItem disabled>\n        <PagerLink previous href='#'>\n          <Icon icon='it-chevron-left' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>1</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>/</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>5</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink next href='#'>\n          <Icon icon='it-chevron-right' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n    </Pager>\n  )\n};\n\nexport const LinkTestuali: Story = {\n  render: () => (\n    <Pager className='mb-3' aria-label='Esempio di paginazione'>\n      <PagerItem>\n        <PagerLink previous href='#' className='text'>\n          Precedente\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>1</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>24</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>25</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink aria-current='page' href='#'>\n          26\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>27</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>28</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>50</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink next href='#' className='text'>\n          Successiva\n        </PagerLink>\n      </PagerItem>\n    </Pager>\n  )\n};\n\nexport const TotalNumber: Story = {\n  render: () => (\n    <Pager total={{ ariaLabel: 'Pagina', label: ' 24 di 50' }} aria-label='Esempio di paginazione'>\n      <PagerItem>\n        <PagerLink previous href='#'>\n          <Icon icon='it-chevron-left' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>1</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink aria-current='page' href='#'>\n          24\n        </PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>25</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink href='#'>26</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>27</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>28</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink tag='span'>…</PagerLink>\n      </PagerItem>\n      <PagerItem className='d-none d-sm-block'>\n        <PagerLink href='#'>50</PagerLink>\n      </PagerItem>\n      <PagerItem>\n        <PagerLink next href='#'>\n          <Icon icon='it-chevron-right' aria-hidden />\n        </PagerLink>\n      </PagerItem>\n    </Pager>\n  )\n};\n"
  },
  {
    "path": "stories/Components/Popover.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React, { useRef, useState } from 'react';\r\nimport { Button, Icon, Popover, PopoverBody, PopoverHeader } from '../../src';\r\n\r\nconst meta: Meta<typeof Popover> = {\r\n  title: \"Documentazione/Componenti/Popover\",\r\n  component: Popover,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: \"none\" },\r\n    },\r\n  },\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Popover>;\r\n\r\nconst ExampleWithHooks = () => {\r\n  const [popoverOpen, setPopoverOpen] = useState(false);\r\n  const targetRef = useRef(null);\r\n\r\n  const togglePopover = () => {\r\n    setPopoverOpen(!popoverOpen);\r\n  };\r\n\r\n  return (\r\n    <div>\r\n      <Button color='danger' size='lg' innerRef={targetRef} onClick={togglePopover}>\r\n        Clicca per attivare/disattivare il popover\r\n      </Button>\r\n\r\n      <Popover placement='right' target={targetRef} isOpen={popoverOpen} toggle={togglePopover}>\r\n        <PopoverHeader>Titolo del popover</PopoverHeader>\r\n        <PopoverBody>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.</PopoverBody>\r\n      </Popover>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const Example: Story = {\r\n  render: () => <ExampleWithHooks/>\r\n};\r\nconst ElementiDisabilitatiWithHooks = () => {\r\n  const [popoverOpen, setPopoverOpen] = useState(false);\r\n  const targetRef = useRef(null);\r\n\r\n  return (\r\n    <>\r\n        <span ref={targetRef}>\r\n          <Button color='primary' disabled style={{ pointerEvents: 'none' }}>\r\n            Popover disabilitato\r\n          </Button>\r\n        </span>\r\n      <Popover\r\n        placement='right'\r\n        target={targetRef}\r\n        trigger='hover'\r\n        toggle={() => setPopoverOpen(!popoverOpen)}\r\n        isOpen={popoverOpen}\r\n      >\r\n        <PopoverHeader>Titolo del popover</PopoverHeader>\r\n        <PopoverBody>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.</PopoverBody>\r\n      </Popover>\r\n    </>\r\n  );\r\n}\r\nexport const ElementiDisabilitati: Story = {\r\n  render: () => <ElementiDisabilitatiWithHooks/>\r\n};\r\n\r\nconst DirezioniWithHooks = () => {\r\n  const [popoverOpenSx, setPopoverOpenSx] = useState(false);\r\n  const [popoverOpenDx, setPopoverOpenDx] = useState(false);\r\n  const [popoverOpenAlto, setPopoverOpenAlto] = useState(false);\r\n  const [popoverOpenBasso, setPopoverOpenBasso] = useState(false);\r\n\r\n  const targetRefSx = useRef(null);\r\n  const targetRefDx = useRef(null);\r\n  const targetRefAlto = useRef(null);\r\n  const targetRefBasso = useRef(null);\r\n\r\n  return (\r\n    <div className='d-flex flex-column'>\r\n      <div className='mx-auto align-self-center p-2'>\r\n          <span>\r\n            <Button\r\n              className='me-1'\r\n              color='secondary'\r\n              innerRef={targetRefSx}\r\n              onClick={() => {\r\n                setPopoverOpenSx(!popoverOpenSx);\r\n              }}\r\n            >\r\n              Popover {'a sinistra'}\r\n            </Button>\r\n            <Popover\r\n              placement={'left'}\r\n              isOpen={popoverOpenSx}\r\n              target={targetRefSx}\r\n              toggle={() => {\r\n                setPopoverOpenSx(!popoverOpenSx);\r\n              }}\r\n            >\r\n              <PopoverBody>Vivamus sagittis lacus vel augue laoreet rutrum faucibus</PopoverBody>\r\n            </Popover>\r\n          </span>\r\n      </div>\r\n      <div className='mx-auto align-self-center p-2'>\r\n          <span>\r\n            <Button\r\n              className='me-1'\r\n              color='secondary'\r\n              innerRef={targetRefDx}\r\n              onClick={() => {\r\n                setPopoverOpenDx(!popoverOpenDx);\r\n              }}\r\n            >\r\n              Popover {'a destra'}\r\n            </Button>\r\n            <Popover\r\n              placement={'right'}\r\n              isOpen={popoverOpenDx}\r\n              target={targetRefDx}\r\n              toggle={() => {\r\n                setPopoverOpenDx(!popoverOpenDx);\r\n              }}\r\n            >\r\n              <PopoverBody>Vivamus sagittis lacus vel augue laoreet rutrum faucibus</PopoverBody>\r\n            </Popover>\r\n          </span>\r\n      </div>\r\n      <div className='mx-auto align-self-center p-2'>\r\n          <span>\r\n            <Button\r\n              className='me-1'\r\n              color='secondary'\r\n              innerRef={targetRefAlto}\r\n              onClick={() => {\r\n                setPopoverOpenAlto(!popoverOpenAlto);\r\n              }}\r\n            >\r\n              Popover {'in alto'}\r\n            </Button>\r\n            <Popover\r\n              placement={'top'}\r\n              isOpen={popoverOpenAlto}\r\n              target={targetRefAlto}\r\n              toggle={() => {\r\n                setPopoverOpenAlto(!popoverOpenAlto);\r\n              }}\r\n            >\r\n              <PopoverBody>Vivamus sagittis lacus vel augue laoreet rutrum faucibus</PopoverBody>\r\n            </Popover>\r\n          </span>\r\n      </div>\r\n      <div className='mx-auto align-self-center p-2'>\r\n          <span>\r\n            <Button\r\n              className='me-1'\r\n              color='secondary'\r\n              innerRef={targetRefBasso}\r\n              onClick={() => {\r\n                setPopoverOpenBasso(!popoverOpenBasso);\r\n              }}\r\n            >\r\n              Popover {'in basso'}\r\n            </Button>\r\n            <Popover\r\n              placement={'bottom'}\r\n              isOpen={popoverOpenBasso}\r\n              target={targetRefBasso}\r\n              toggle={() => {\r\n                setPopoverOpenBasso(!popoverOpenBasso);\r\n              }}\r\n            >\r\n              <PopoverBody>Vivamus sagittis lacus vel augue laoreet rutrum faucibus</PopoverBody>\r\n            </Popover>\r\n          </span>\r\n      </div>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const Direzioni: Story = {\r\n  render: () => <DirezioniWithHooks/>\r\n};\r\n\r\nconst TitoloIconaLinkWithHooks = () => {\r\n  const [popoverOpen, setPopoverOpen] = useState(false);\r\n  const targetRef = useRef(null);\r\n\r\n  const togglePopover = () => {\r\n    setPopoverOpen(!popoverOpen);\r\n  };\r\n  return (\r\n    <div>\r\n      <Button color='secondary' innerRef={targetRef} onClick={togglePopover}>\r\n        Popover con icona e link\r\n      </Button>\r\n\r\n      <Popover placement='right' target={targetRef} isOpen={popoverOpen} toggle={togglePopover}>\r\n        <PopoverHeader>\r\n          <Icon icon='it-help-circle' aria-hidden />\r\n          Titolo con icona\r\n        </PopoverHeader>\r\n        <PopoverBody>\r\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.\r\n          <a href='#' className='popover-inner-link'>\r\n            More info\r\n            <Icon icon='it-arrow-right' aria-hidden />\r\n          </a>\r\n        </PopoverBody>\r\n      </Popover>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const TitoloIconaLink: Story = {\r\n  render: () => <TitoloIconaLinkWithHooks/>\r\n};\r\n\r\nconst ModalitàHoverWithHooks = () => {\r\n  const [popoverOpen, setPopoverOpen] = useState(false);\r\n  const targetRef = useRef(null);\r\n\r\n  const togglePopover = () => {\r\n    setPopoverOpen(!popoverOpen);\r\n  };\r\n  return (\r\n    <div>\r\n      <Button color='secondary' innerRef={targetRef}>\r\n        Apertura in Hover\r\n      </Button>\r\n\r\n      <Popover placement='right' trigger='hover' target={targetRef} isOpen={popoverOpen} toggle={togglePopover}>\r\n        <PopoverHeader>Popover in Hover</PopoverHeader>\r\n        <PopoverBody>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.</PopoverBody>\r\n      </Popover>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const ModalitàHover: Story = {\r\n  render: () => <ModalitàHoverWithHooks/>\r\n};\r\n\r\nconst ClickSuccessivoWithHooks = () => {\r\n  const [popoverOpen, setPopoverOpen] = useState(false);\r\n  const targetRef = useRef(null);\r\n\r\n  const togglePopover = () => {\r\n    setPopoverOpen(!popoverOpen);\r\n  };\r\n  return (\r\n    <div>\r\n      <Button tabIndex={0} color='danger' innerRef={targetRef}>\r\n        Popover richiudibile\r\n      </Button>\r\n\r\n      <Popover placement='right' trigger='focus' target={targetRef} isOpen={popoverOpen} toggle={togglePopover}>\r\n        <PopoverHeader>Dismissible popover</PopoverHeader>\r\n        <PopoverBody>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.</PopoverBody>\r\n      </Popover>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const ClickSuccessivo: Story = {\r\n  render: () => <ClickSuccessivoWithHooks/>\r\n};\r\n\r\n/*\r\ntype EsempiInterattiviProps = {\r\n  disabled: boolean;\r\n  placement: 'top' | 'bottom' | 'left' | 'right';\r\n  title: string;\r\n  text: string;\r\n};\r\n\r\n// using Story or adding types to props breaks storybook\r\nexport const _EsempiInterattivi: Story = {\r\n  render: ({ disabled, placement, title, text }) => {\r\n    const [isOpen, toggle] = useState(false);\r\n    const ref = useRef(null);\r\n\r\n    return (\r\n      <div style={{ padding: 250, textAlign: 'center' }}>\r\n        <Button innerRef={ref} color='primary' disabled={disabled} onClick={() => toggle(!isOpen)}>\r\n          Popover {disabled ? 'Disabilitato' : ''}\r\n        </Button>\r\n        <Popover placement={placement} target={ref} toggle={() => toggle(!isOpen)} isOpen={isOpen}>\r\n          <PopoverHeader>{title}</PopoverHeader>\r\n          <PopoverBody>{text}</PopoverBody>\r\n        </Popover>\r\n      </div>\r\n    );\r\n  }\r\n};\r\n\r\n_EsempiInterattivi.storyName = 'Esempi interattivi';\r\n\r\n_EsempiInterattivi.args = {\r\n  disabled: false,\r\n  placement: 'top',\r\n  title: 'Titolo del popover',\r\n  text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.'\r\n};\r\n_EsempiInterattivi.argTypes = {\r\n  placement: {\r\n    control: {\r\n      type: 'select',\r\n      options: ['top', 'bottom', 'left', 'right']\r\n    }\r\n  }\r\n}; */\r\n"
  },
  {
    "path": "stories/Components/Progress.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { Button, Icon, Progress } from \"../../src\";\r\n\r\nconst meta: Meta<typeof Progress> = {\r\n    title: \"Documentazione/Componenti/Progress\",\r\n    component: Progress,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Progress>;\r\n\r\nexport const Esempio: Story = { render: () => <Progress value=\"50\" /> }\r\n\r\nexport const Etichette: Story = { render: () => <Progress value=\"35\" label=\"progresso\" /> }\r\n\r\nexport const ProgressoIndeterminato: Story = { render: () => <Progress indeterminate label=\"In elaborazione...\" /> }\r\n\r\nexport const Colori: Story = {\r\n    render: () => (\r\n        <div>\r\n            <Progress value=\"25\" color=\"success\" />\r\n            <Progress value=\"33\" color=\"info\" />\r\n            <Progress value=\"50\" color=\"warning\" />\r\n            <Progress value=\"66\" color=\"danger\" />\r\n        </div>\r\n    )\r\n};\r\n\r\nexport const BottoneConProgressBar: Story = {\r\n    render: () => (\r\n        <div className=\"container\">\r\n            <div className=\"row\">\r\n                <div className=\"col-12 col-sm-6\">\r\n                    <p>\r\n                        <strong>Bottone primario</strong>\r\n                    </p>\r\n                    <Button color=\"primary\" className=\"btn-progress\" disabled>\r\n                        Label bottone <Icon color=\"light\" icon=\"it-github\" aria-hidden />\r\n                        <span>\r\n                            <Progress value=\"50\" />\r\n                        </span>\r\n                    </Button>\r\n                </div>\r\n                <div className=\"col-12 col-sm-6\">\r\n                    <p>\r\n                        <strong>Bottone secondario</strong>\r\n                    </p>\r\n                    <Button color=\"secondary\" className=\"btn-progress\" disabled>\r\n                        Label bottone <Icon color=\"light\" icon=\"it-github\" aria-hidden />\r\n                        <span>\r\n                            <Progress value=\"50\" />\r\n                        </span>\r\n                    </Button>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    )\r\n};\r\n\r\nexport const _EsempiInterattivi: Story = {\r\n    render: ({ value, color, label }) => {\r\n        return (\r\n            <div>\r\n                <Progress value={value} label={label} color={color} />\r\n            </div>\r\n        )\r\n    },\r\n    args: {\r\n        color: \"\",\r\n        value: 25,\r\n        label: \"progresso\",\r\n    },\r\n    argTypes: {\r\n        color: {\r\n            control: {\r\n                type: \"select\",\r\n                options: [\"\", \"success\", \"info\", \"warning\", \"danger\"],\r\n            },\r\n        },\r\n    }\r\n};"
  },
  {
    "path": "stories/Components/Rating.stories.tsx",
    "content": "import React, { useState } from 'react';\n\nimport { Meta, StoryObj } from '@storybook/react-vite';\nimport { Rating } from '../../src';\n\nconst meta: Meta<typeof Rating> = {\n  title: \"Documentazione/Componenti/Rating\",\n  component: Rating,\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Rating>;\n\nexport const RatingBase: Story = {\n  render: ({ legend }) => {\n    return (\n      <Rating\n        value={2}\n        legend={legend}\n        inputs={['star1a', 'star2a', 'star3a', 'star4a', 'star5a']}\n        name='ratingA'\n      />\n    );\n  },\n  args: {\n    legend: 'Rating'\n  },\n  argTypes: {\n    legend: {\n      control: { type: 'text' }\n    }\n  }\n};\n\nconst RatingConLabelWithHooks = () => {\n  const [rating, setRating] = useState(4);\n  return (\n    <Rating\n      value={rating}\n      legend={\n        <>\n          <span className='visually-hidden'>Valutazione</span> <span>{rating} stelle</span>\n          <span className='visually-hidden'>su 5</span>\n        </>\n      }\n      inputs={['star1b', 'star2b', 'star3b', 'star4b', 'star5b']}\n      name='ratingB'\n      onChangeRating={setRating}\n    />\n  );\n};\n\nexport const RatingConLabel: Story = {\n  render: () => <RatingConLabelWithHooks/>,\n  parameters: {\n    docs: {\n      canvas: { sourceState: \"none\" },\n    },\n  },\n};\n\nexport const RatingReadOnly: Story = {\n  render: () => (\n    <Rating\n      value={4}\n      readOnly\n      legend={{ content: 'Valutazione 4 stelle su 5', srOnly: true }}\n      inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n      name='ratingC'\n    />\n  )\n};\n"
  },
  {
    "path": "stories/Components/Section.stories.tsx",
    "content": "import React from 'react';\n\nimport { Meta } from \"@storybook/react-vite\";\nimport { Card, Col, Container, Row, Section } from '../../src';\n\nconst meta: Meta<typeof Section> = {\n  title: \"Documentazione/Componenti/Section\",\n  component: Section\n};\n\nexport default meta;\n\n//type Story = StoryObj<typeof Section>;\n\nexport const Esempio = () => {\n  return (\n    <Section aria-labelledby=\"titleEx1\">\n      <Container>\n        <Row className='mb-3'>\n          <Col xs={'12'}>\n            <h2 id=\"titleEx1\">Morbi fermentum amet</h2>\n          </Col>\n        </Row>\n        <Row>\n          <Col xs={'12'} lg={'6'} xl={'4'} className='pe-0 pe-md-5 mb-3'>\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n            donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'} className='pe-0 pe-md-5 mb-3'>\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim\n            diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'} className='pe-0 pe-md-5 mb-3'>\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna\n            condimentum. Mattis enim ut tellus elementum sagittis.\n          </Col>\n        </Row>\n      </Container>\n    </Section>\n  );\n};\n\nexport const SfondoTenue = () => {\n  return (\n    <Section color='muted' aria-labelledby=\"titleEx2\">\n      <Container>\n        <Row className='mb-3'>\n          <Col xs={'12'}>\n            <h2 id=\"titleEx2\">Morbi fermentum amet</h2>\n          </Col>\n        </Row>\n        <Row>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n            donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim\n            diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna\n            condimentum. Mattis enim ut tellus elementum sagittis.\n          </Col>\n        </Row>\n      </Container>\n    </Section>\n  );\n};\n\nexport const SfondoPrimario = () => {\n  return (\n    <Section color='primary' aria-labelledby=\"titleEx3\">\n      <Container className='white-color'>\n        <Row>\n          <Col xs={'12'}>\n            <h2 id=\"titleEx3\">Morbi fermentum amet</h2>\n          </Col>\n        </Row>\n        <Row>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n            donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim\n            diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna\n            condimentum. Mattis enim ut tellus elementum sagittis.\n          </Col>\n        </Row>\n      </Container>\n    </Section>\n  );\n};\n\nexport const SfondoNeutrale = () => {\n  return (\n    <Section color='neutral' aria-labelledby=\"titleEx4\">\n      <Container className='white-color'>\n        <Row>\n          <Col xs={'12'}>\n            <h2 id=\"titleEx4\">Morbi fermentum amet</h2>\n          </Col>\n        </Row>\n        <Row>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n            donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim\n            diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna\n            condimentum. Mattis enim ut tellus elementum sagittis.\n          </Col>\n        </Row>\n      </Container>\n    </Section>\n  );\n};\n\nexport const ImmagineDiSfondo = () => {\n  return (\n    <Section image='https://picsum.photos/1280/720?image=811' aria-labelledby=\"titleEx5\">\n      <Container className='white-color'>\n        <Row>\n          <Col xs={'12'}>\n            <h2 id=\"titleEx5\">Morbi fermentum amet</h2>\n          </Col>\n        </Row>\n        <Row>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo\n            donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim\n            diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </Col>\n          <Col xs={'12'} lg={'6'} xl={'4'}>\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna\n            condimentum. Mattis enim ut tellus elementum sagittis.\n          </Col>\n        </Row>\n      </Container>\n    </Section>\n  );\n};\n\nexport const SectionConCard = () => {\n  return (\n    <Section color='muted' aria-labelledby=\"titleEx6\">\n      <h2 id=\"titleEx6\">Morbi fermentum amet</h2>\n      <Row>\n        <Col sm={6}>\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n        </Col>\n        <Col sm={6}>\n          <Card image rounded border>\n            <h3 className=\"it-card-title \">\n              <a href=\"#\">Titolo del contenuto</a>\n            </h3>\n            <div className=\"it-card-image-wrapper\">\n              <div className=\"ratio ratio-16x9\">\n                <figure className=\"figure img-full\">\n                  <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                </figure>\n              </div>\n            </div>\n            <div className=\"it-card-body\">\n              <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n            </div>\n            <footer className=\"it-card-related it-card-footer\">\n              <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n            </footer>\n          </Card>\n        </Col>\n      </Row>\n    </Section>\n  );\n};\nImmagineDiSfondo.storyName = 'Immagine di sfondo';\n\nSectionConCard.storyName = 'Section con Card';\n"
  },
  {
    "path": "stories/Components/Sidebar.stories.tsx",
    "content": "import { type Meta, type StoryObj } from \"@storybook/react-vite\";\r\nimport React, { useState } from \"react\";\r\n\r\nimport { Collapse, Icon, LinkList, LinkListItem, Sidebar } from \"../../src\";\r\n\r\n\r\nconst meta: Meta<typeof Sidebar> = {\r\n  title: \"Documentazione/Componenti/Sidebar\",\r\n  component: Sidebar\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Sidebar>;\r\n\r\nexport const BasicSidebar: Story = {\r\n  render: () => (\r\n    <Sidebar>\r\n      <LinkList>\r\n        <LinkListItem header>HEADER</LinkListItem>\r\n        <LinkListItem bold active>\r\n          <span>Link list active</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold disabled>\r\n          <span>Link list disabled</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold>\r\n          <span>Link list</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold>\r\n          <span>Link list</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n      <Sidebar secondary />\r\n      <LinkList>\r\n        <LinkListItem>\r\n          <span>Secondary item</span>\r\n        </LinkListItem>\r\n        <LinkListItem active>\r\n          <span>Secondary item active</span>\r\n        </LinkListItem>\r\n        <LinkListItem disabled>\r\n          <span>Secondary item disabled</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n    </Sidebar>\r\n  )\r\n};\r\n\r\nexport const _ConIcona: Story = {\r\n  render: () => (\r\n    <Sidebar>\r\n      <LinkList>\r\n        <LinkListItem header>HEADER</LinkListItem>\r\n        <LinkListItem bold active className=\"left-icon\">\r\n          <LinkListItem.TitleIconWrapper>\r\n            <Icon icon=\"it-star-outline\" color=\"primary\" aria-hidden size=\"sm\" />\r\n            <span>Link list active</span>\r\n          </LinkListItem.TitleIconWrapper>\r\n        </LinkListItem>\r\n        <LinkListItem bold disabled className=\"left-icon\">\r\n          <LinkListItem.TitleIconWrapper>\r\n            <Icon icon=\"it-star-outline\" color=\"primary\" aria-hidden size=\"sm\" />\r\n            <span>Link list disabled</span>\r\n          </LinkListItem.TitleIconWrapper>\r\n        </LinkListItem>\r\n        <LinkListItem bold className=\"left-icon\">\r\n          <LinkListItem.TitleIconWrapper>\r\n            <Icon icon=\"it-star-outline\" color=\"primary\" aria-hidden size=\"sm\" />\r\n            <span>Link list</span>\r\n          </LinkListItem.TitleIconWrapper>\r\n        </LinkListItem>\r\n        <LinkListItem bold className=\"left-icon\">\r\n          <LinkListItem.TitleIconWrapper>\r\n            <Icon icon=\"it-star-outline\" color=\"primary\" aria-hidden size=\"sm\" />\r\n            <span>Link list</span>\r\n          </LinkListItem.TitleIconWrapper>\r\n        </LinkListItem>\r\n      </LinkList>\r\n      <Sidebar secondary />\r\n      <LinkList>\r\n        <LinkListItem>\r\n          <span>Secondary item</span>\r\n        </LinkListItem>\r\n        <LinkListItem active>\r\n          <span>Secondary item active</span>\r\n        </LinkListItem>\r\n        <LinkListItem disabled>\r\n          <span>Secondary item disabled</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n    </Sidebar>\r\n  )\r\n};\r\n\r\nexport const ConLineaADestra: Story = {\r\n  render: () => (\r\n    <Sidebar right>\r\n      <LinkList>\r\n        <LinkListItem header>HEADER</LinkListItem>\r\n        <LinkListItem bold active>\r\n          <span>Link list active</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold disabled>\r\n          <span>Link list disabled</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold>\r\n          <span>Link list</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold>\r\n          <span>Link list</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n      <Sidebar secondary />\r\n      <LinkList>\r\n        <LinkListItem>\r\n          <span>Secondary item</span>\r\n        </LinkListItem>\r\n        <LinkListItem active>\r\n          <span>Secondary item active</span>\r\n        </LinkListItem>\r\n        <LinkListItem disabled>\r\n          <span>Secondary item disabled</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n    </Sidebar>\r\n  )\r\n};\r\n\r\nexport const ConLineaASinistra: Story = {\r\n  render: () => (\r\n    <Sidebar left>\r\n      <LinkList>\r\n        <LinkListItem header>HEADER</LinkListItem>\r\n        <LinkListItem bold active>\r\n          <span>Link list active</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold disabled>\r\n          <span>Link list disabled</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold>\r\n          <span>Link list</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold>\r\n          <span>Link list</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n      <Sidebar secondary />\r\n      <LinkList>\r\n        <LinkListItem>\r\n          <span>Secondary item</span>\r\n        </LinkListItem>\r\n        <LinkListItem active>\r\n          <span>Secondary item active</span>\r\n        </LinkListItem>\r\n        <LinkListItem disabled>\r\n          <span>Secondary item disabled</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n    </Sidebar>\r\n  )\r\n};\r\n\r\nexport const SidebarVersioneScura: Story = {\r\n  render: () => (\r\n    <Sidebar dark>\r\n      <LinkList>\r\n        <LinkListItem header>HEADER</LinkListItem>\r\n        <LinkListItem bold active>\r\n          <span>Link list active</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold disabled>\r\n          <span>Link list disabled</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold>\r\n          <span>Link list</span>\r\n        </LinkListItem>\r\n        <LinkListItem bold>\r\n          <span>Link list</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n      <Sidebar secondary />\r\n      <LinkList>\r\n        <LinkListItem>\r\n          <span>Secondary item</span>\r\n        </LinkListItem>\r\n        <LinkListItem active>\r\n          <span>Secondary item active</span>\r\n        </LinkListItem>\r\n        <LinkListItem disabled>\r\n          <span>Secondary item disabled</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n    </Sidebar>\r\n  )\r\n};\r\n\r\nconst _AnnidataWithHooks = () => {\r\n  const [collapseOpen1, toggleCollapse1] = useState(false);\r\n  const [collapseOpen2, toggleCollapse2] = useState(false);\r\n  const [collapseOpen3, toggleCollapse3] = useState(false);\r\n\r\n  return (\r\n    <Sidebar left>\r\n      <LinkList>\r\n        <LinkListItem\r\n          large\r\n          bold\r\n          className=\"right-icon\"\r\n          onClick={(e) => {\r\n            e.preventDefault();\r\n            toggleCollapse1(!collapseOpen1);\r\n          }}\r\n          aria-expanded={collapseOpen1}\r\n        >\r\n          <LinkListItem.TitleIconWrapper>\r\n            <span>Link list 1 </span>\r\n            <Icon className=\"right\" icon=\"it-expand\" color=\"primary\" aria-hidden />\r\n          </LinkListItem.TitleIconWrapper>\r\n        </LinkListItem>\r\n        <Collapse isOpen={collapseOpen1}>\r\n          <LinkList sublist>\r\n            <LinkListItem>\r\n              <span>Link list 4 </span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n              <span>Link list 5 </span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n              <span>Link list 6 </span>\r\n            </LinkListItem>\r\n          </LinkList>\r\n        </Collapse>\r\n        <LinkListItem\r\n          large\r\n          bold\r\n          className=\"right-icon\"\r\n          onClick={(e) => {\r\n            e.preventDefault();\r\n            toggleCollapse2(!collapseOpen2);\r\n          }}\r\n          aria-expanded={collapseOpen2}\r\n        >\r\n          <LinkListItem.TitleIconWrapper>\r\n            <span>Link list 2 </span>\r\n            <Icon className=\"right\" icon=\"it-expand\" color=\"primary\" aria-hidden />\r\n          </LinkListItem.TitleIconWrapper>\r\n        </LinkListItem>\r\n        <Collapse isOpen={collapseOpen2}>\r\n          <LinkList sublist>\r\n            <LinkListItem>\r\n              <span>Link list 7 </span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n              <span>Link list 8 </span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n              <span>Link list 9 </span>\r\n            </LinkListItem>\r\n          </LinkList>\r\n        </Collapse>\r\n        <LinkListItem\r\n          large\r\n          bold\r\n          className=\"right-icon\"\r\n          onClick={(e) => {\r\n            e.preventDefault();\r\n            toggleCollapse3(!collapseOpen3);\r\n          }}\r\n          aria-expanded={collapseOpen3}\r\n        >\r\n          <LinkListItem.TitleIconWrapper>\r\n            <span>Link list 3 </span>\r\n            <Icon className=\"right\" icon=\"it-expand\" color=\"primary\" aria-hidden />\r\n          </LinkListItem.TitleIconWrapper>\r\n        </LinkListItem>\r\n        <Collapse isOpen={collapseOpen3}>\r\n          <LinkList sublist>\r\n            <LinkListItem>\r\n              <span>Link list 10 </span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n              <span>Link list 11 </span>\r\n            </LinkListItem>\r\n            <LinkListItem>\r\n              <span>Link list 12 </span>\r\n            </LinkListItem>\r\n          </LinkList>\r\n        </Collapse>\r\n        <Sidebar secondary />\r\n        <LinkListItem>\r\n          <span>Secondary item</span>\r\n        </LinkListItem>\r\n        <LinkListItem active>\r\n          <span>Secondary item active</span>\r\n        </LinkListItem>\r\n        <LinkListItem disabled>\r\n          <span>Secondary item disabled</span>\r\n        </LinkListItem>\r\n      </LinkList>\r\n    </Sidebar>\r\n  );\r\n};\r\n\r\nexport const _Annidata: Story = {\r\n  render: () => <_AnnidataWithHooks/>\r\n};\r\n"
  },
  {
    "path": "stories/Components/Skiplinks.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React, { useEffect, useRef } from 'react';\r\nimport { Skiplink, SkiplinkItem } from '../../src';\r\n\r\nconst meta: Meta = {\r\n  title: 'Documentazione/Componenti/Skiplinks',\r\n  component: Skiplink,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: 'none' }\r\n    }\r\n  }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Skiplink>;\r\n\r\nconst EsempiWithHooks = () => {\r\n  const containerRef = useRef(null);\r\n  const footerRef = useRef(null);\r\n\r\n  useEffect(() => {\r\n    // We focus the container here since it is hosted inside Storybook's iframe\r\n    // @ts-expect-error: with no types annotated, never is inferred here\r\n    containerRef.current?.focus();\r\n  }, []);\r\n\r\n  const onClick = () => {\r\n    // @ts-expect-error: with no types annotated, never is inferred here\r\n    footerRef.current?.scrollIntoView();\r\n  };\r\n\r\n  return (\r\n    <section tabIndex={-1} ref={containerRef}>\r\n      <div id='#main' />\r\n      <div id='#footer' ref={footerRef} />\r\n\r\n      <Skiplink>\r\n        <SkiplinkItem href='#main'>Skip to main content</SkiplinkItem>\r\n        <SkiplinkItem onClick={onClick}>Skip to footer</SkiplinkItem>\r\n      </Skiplink>\r\n    </section>\r\n  );\r\n};\r\n\r\nconst EsempiWithNav = () => {\r\n  const containerRef = useRef(null);\r\n  const footerRef = useRef(null);\r\n\r\n  useEffect(() => {\r\n    // We focus the container here since it is hosted inside Storybook's iframe\r\n    // @ts-expect-error: with no types annotated, never is inferred here\r\n    containerRef.current?.focus();\r\n  }, []);\r\n\r\n  const onClick = () => {\r\n    // @ts-expect-error: with no types annotated, never is inferred here\r\n    footerRef.current?.scrollIntoView();\r\n  };\r\n\r\n  return (\r\n    <section tabIndex={-1} ref={containerRef}>\r\n      <div id='#main' />\r\n      <div id='#footer' ref={footerRef} />\r\n\r\n      <Skiplink nav aria-label='Scorciatoie di navigazione'>\r\n        <SkiplinkItem navItem href='#main'>Skip to main content</SkiplinkItem>\r\n        <SkiplinkItem navItem onClick={onClick}>Skip to footer</SkiplinkItem>\r\n      </Skiplink>\r\n    </section>\r\n  );\r\n};\r\n\r\nexport const _Esempi: Story = {\r\n  render: () => <EsempiWithHooks />\r\n};\r\n\r\nexport const _EsempiWithNav: Story = {\r\n  render: () => <EsempiWithNav />\r\n};"
  },
  {
    "path": "stories/Components/Spinner.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from \"react\";\r\nimport { Spinner } from \"../../src\";\r\n\r\nconst meta: Meta<typeof Spinner> = {\r\n    title: \"Documentazione/Componenti/Spinner\",\r\n    component: Spinner,\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Spinner>;\r\n\r\nexport const Esempio: Story = {\r\n    render: () => (\r\n        <div className=\"container\">\r\n            <div className=\"row\">\r\n                <div className=\"col-6 col-lg-3\">\r\n                    <p className=\"mb-3\">\r\n                        <strong>Spinner standard</strong>\r\n                    </p>\r\n                    <Spinner />\r\n                </div>\r\n                <div className=\"col-6 col-lg-3\">\r\n                    <p className=\"mb-3\">\r\n                        <strong>Spinner Attivo</strong>\r\n                    </p>\r\n                    <Spinner active />\r\n                </div>\r\n                <div className=\"col-6 col-lg-3 mt-3 mt-lg-0\">\r\n                    <p className=\"mb-3\">\r\n                        <strong>Small</strong>\r\n                    </p>\r\n                    <Spinner small />\r\n                </div>\r\n                <div className=\"col-6 col-lg-3 mt-3 mt-lg-0\">\r\n                    <p className=\"mb-3\">\r\n                        <strong>Small attivo</strong>\r\n                    </p>\r\n                    <Spinner small active />\r\n                </div>\r\n            </div>\r\n        </div>\r\n    )\r\n};\r\n\r\nexport const SpinnerDoppio: Story = {\r\n    render: () => (\r\n        <div className=\"container\">\r\n            <div className=\"row\">\r\n                <div className=\"col-6 col-lg-3\">\r\n                    <p className=\"mb-3\">\r\n                        <strong>Spinner doppio</strong>\r\n                    </p>\r\n                    <Spinner double />\r\n                </div>\r\n                <div className=\"col-6 col-lg-3\">\r\n                    <p className=\"mb-3\">\r\n                        <strong>Doppio attivo</strong>\r\n                    </p>\r\n                    <Spinner double active />\r\n                </div>\r\n                <div className=\"col-6 col-lg-3 mt-3 mt-lg-0\">\r\n                    <p className=\"mb-3\">\r\n                        <strong>Doppio small</strong>\r\n                    </p>\r\n                    <Spinner double small />\r\n                </div>\r\n                <div className=\"col-6 col-lg-3 mt-3 mt-lg-0\">\r\n                    <p className=\"mb-3\">\r\n                        <strong>Doppio small attivo</strong>\r\n                    </p>\r\n                    <Spinner double small active />\r\n                </div>\r\n            </div>\r\n        </div>\r\n    )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Stepper/Stepper.Navigation.stories.tsx",
    "content": "import type { Meta } from '@storybook/react-vite';\nimport React from 'react';\nimport { Button, Icon, Progress, StepperContainer, StepperContent, StepperDots, StepperNav } from '../../../src';\n\nconst meta: Meta<typeof StepperContainer> = {\n  title: 'Documentazione/Componenti/Stepper/Mobile',\n  component: StepperContainer\n};\n\nexport default meta;\n\n//type Story = StoryObj<typeof StepperContainer>;\n\nexport const ProgressBar = () => {\n  return (\n    <StepperContainer mobile>\n      <StepperContent>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' color='primary' />\n          Indietro\n        </Button>\n        <div className='steppers-progress'>\n          <Progress indeterminate={false} value='33' tag='div' style={{ width: '33%' }} />\n        </div>\n        <Button outline color='primary' size='sm' className='steppers-btn-next'>\n          Avanti\n          <Icon icon='it-chevron-right' color='primary' />\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n\nexport const Pallini = () => {\n  return (\n    <StepperContainer mobile>\n      <StepperContent>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' color='primary' />\n          Indietro\n        </Button>\n        <StepperDots>\n          <li className='done'>\n            <span className='visually-hidden'>Step 1 di 6 - Confermato</span>\n          </li>\n          <li className='done'>\n            <span className='visually-hidden'>Step 2 di 6 - Confermato</span>\n          </li>\n          <li className='done'>\n            <span className='visually-hidden'>Step 3 di 6 - Confermato</span>\n          </li>\n          <li>\n            <span className='visually-hidden'>Step 4 di 6</span>\n          </li>\n          <li>\n            <span className='visually-hidden'>Step 5 di 6</span>\n          </li>\n          <li>\n            <span className='visually-hidden'>Step 6 di 6</span>\n          </li>\n        </StepperDots>\n        <Button outline color='primary' size='sm' className='steppers-btn-next'>\n          Avanti\n          <Icon icon='it-chevron-right' color='primary' />\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n\nexport const SaveButton = () => {\n  return (\n    <StepperContainer mobile>\n      <StepperContent>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' />\n          Indietro\n        </Button>\n        <Button color='primary' size='sm' className='steppers-btn-save'>\n          Salva\n        </Button>\n        <Button outline color='primary' size='sm' className='stepper-btn-next'>\n          Avanti\n          <Icon icon='it-chevron-right' />\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n\nexport const ConfirmButton = () => {\n  return (\n    <StepperContainer mobile>\n      <StepperContent>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' />\n          Indietro\n        </Button>\n        <Button color='primary' size='sm' className='steppers-btn-confirm'>\n          Conferma\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n"
  },
  {
    "path": "stories/Components/Stepper/Stepper.NavigationDark.stories.tsx",
    "content": "import type { Meta } from '@storybook/react-vite';\nimport React from 'react';\nimport { Button, Icon, Progress, StepperContainer, StepperContent, StepperDots, StepperNav } from '../../../src';\n\nconst meta: Meta<typeof StepperContainer> = {\n  title: 'Documentazione/Componenti/Stepper/Mobile - dark version',\n  component: StepperContainer\n};\n\nexport default meta;\n\n//type Story = StoryObj<typeof StepperContainer>;\n\nexport const ProgressBarDark = () => {\n  return (\n    <StepperContainer mobile dark>\n      <StepperContent dark>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' color='primary' />\n          Indietro\n        </Button>\n        <div className='steppers-progress'>\n          <Progress indeterminate={false} value='33' tag='div' style={{ width: '33%' }} />\n        </div>\n        <Button outline color='primary' size='sm' className='steppers-btn-next'>\n          Avanti\n          <Icon icon='it-chevron-right' color='primary' />\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n\nexport const PalliniDark = () => {\n  return (\n    <StepperContainer mobile dark>\n      <StepperContent dark>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' color='primary' />\n          Indietro\n        </Button>\n        <StepperDots>\n          <li className='done'>\n            <span className='visually-hidden'>Step 1 di 6 - Confermato</span>\n          </li>\n          <li className='done'>\n            <span className='visually-hidden'>Step 2 di 6 - Confermato</span>\n          </li>\n          <li className='done'>\n            <span className='visually-hidden'>Step 3 di 6 - Confermato</span>\n          </li>\n          <li>\n            <span className='visually-hidden'>Step 4 di 6</span>\n          </li>\n          <li>\n            <span className='visually-hidden'>Step 5 di 6</span>\n          </li>\n          <li>\n            <span className='visually-hidden'>Step 6 di 6</span>\n          </li>\n        </StepperDots>\n        <Button outline color='primary' size='sm' className='steppers-btn-next'>\n          Avanti\n          <Icon icon='it-chevron-right' color='primary' />\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n\nexport const SaveButtonDark = () => {\n  return (\n    <StepperContainer mobile dark>\n      <StepperContent dark>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' />\n          Indietro\n        </Button>\n        <Button color='primary' size='sm' className='steppers-btn-save'>\n          Salva\n        </Button>\n        <Button outline color='primary' size='sm' className='stepper-btn-next'>\n          Avanti\n          <Icon icon='it-chevron-right' />\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n\nexport const ConfirmButtonDark = () => {\n  return (\n    <StepperContainer mobile dark>\n      <StepperContent dark>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' />\n          Indietro\n        </Button>\n        <Button color='primary' size='sm' className='steppers-btn-confirm'>\n          Conferma\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n"
  },
  {
    "path": "stories/Components/Stepper/Stepper.stories.tsx",
    "content": "import type { Meta } from '@storybook/react-vite';\nimport React from 'react';\nimport {\n  Button,\n  Icon,\n  StepperContainer,\n  StepperContent,\n  StepperHeader,\n  StepperHeaderElement,\n  StepperNav\n} from '../../../src';\n\nconst meta: Meta<typeof StepperContainer> = {\n  title: 'Documentazione/Componenti/Stepper',\n  component: StepperContainer\n};\n\nexport default meta;\n\n//type Story = StoryObj<typeof StepperContainer>;\n\nexport const TextOnly = () => {\n  return (\n    <StepperContainer>\n      <StepperHeader>\n        <StepperHeaderElement variant='confirmed' appendIcon='it-check'>\n          Primo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='active'>Secondo contenuto</StepperHeaderElement>\n        <StepperHeaderElement>Terzo contenuto</StepperHeaderElement>\n        <StepperHeaderElement variant='mobile' tag={'span'}>\n          2/6\n        </StepperHeaderElement>\n      </StepperHeader>\n    </StepperContainer>\n  );\n};\n\nexport const TextAndIcons = () => {\n  return (\n    <StepperContainer>\n      <StepperHeader>\n        <StepperHeaderElement\n          variant='confirmed'\n          appendIcon='it-check'\n          prependIcon='it-calendar'\n          prependIconTitle='Calendario'\n        >\n          Primo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='active' prependIcon='it-lock' prependIconTitle='Lucchetto'>\n          Secondo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement prependIcon='it-settings' prependIconTitle='Impostazioni'>\n          Terzo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='mobile' tag={'span'}>\n          2/6\n        </StepperHeaderElement>\n      </StepperHeader>\n    </StepperContainer>\n  );\n};\n\nexport const OrderOfTheSteps = () => {\n  return (\n    <StepperContainer>\n      <StepperHeader>\n        <StepperHeaderElement variant='confirmed' stepperNumber={<Icon icon='it-check' />}>\n          Primo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='active' noLine stepperNumber={<span>2</span>}>\n          Secondo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement stepperNumber={<span>3</span>}>Terzo contenuto</StepperHeaderElement>\n      </StepperHeader>\n    </StepperContainer>\n  );\n};\nexport const NavigationOfTheSteps = () => {\n  return (\n    <StepperContainer>\n      <StepperHeader>\n        <StepperHeaderElement variant='confirmed' prependIcon='it-check'>\n          Primo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='active'>Secondo contenuto</StepperHeaderElement>\n        <StepperHeaderElement>Terzo contenuto</StepperHeaderElement>\n        <StepperHeaderElement variant='mobile' tag={'span'}>\n          2/6\n        </StepperHeaderElement>\n      </StepperHeader>\n      <StepperContent>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' color='primary' />\n          Indietro\n        </Button>\n        <Button outline color='primary' size='sm' className='steppers-btn-next'>\n          Avanti\n          <Icon icon='it-chevron-right' color='primary' />\n        </Button>\n        <Button color='primary' size='sm' className='steppers-btn-confirm d-none d-lg-block'>\n          Conferma\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\nexport const VersionOnADarkBackground = () => {\n  return (\n    <StepperContainer dark>\n      <StepperHeader>\n        <StepperHeaderElement variant='confirmed' prependIcon='it-check'>\n          Primo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='active'>Secondo contenuto</StepperHeaderElement>\n        <StepperHeaderElement>Terzo contenuto</StepperHeaderElement>\n        <StepperHeaderElement variant='mobile' tag={'span'}>\n          2/6\n        </StepperHeaderElement>\n      </StepperHeader>\n      <StepperContent dark>\n        <p>Contenuto di esempio dello step corrente</p>\n      </StepperContent>\n      <StepperNav>\n        <Button outline color='primary' size='sm' className='steppers-btn-prev'>\n          <Icon icon='it-chevron-left' color='primary' />\n          Indietro\n        </Button>\n        <Button outline color='primary' size='sm' className='steppers-btn-next'>\n          Avanti\n          <Icon icon='it-chevron-right' color='primary' />\n        </Button>\n        <Button color='primary' size='sm' className='stepper-btn-confirm d-none d-lg-block'>\n          Conferma\n        </Button>\n      </StepperNav>\n    </StepperContainer>\n  );\n};\n\nexport const HeaderVariants = () => {\n  return (\n    <StepperContainer dark>\n      <StepperHeader>\n        <StepperHeaderElement variant='confirmed' prependIcon='it-check'>\n          Primo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='active'>Secondo contenuto</StepperHeaderElement>\n        <StepperHeaderElement>Terzo contnuto</StepperHeaderElement>\n        <StepperHeaderElement variant='mobile' tag={'span'}>\n          2/6\n        </StepperHeaderElement>\n      </StepperHeader>\n      <StepperHeader>\n        <StepperHeaderElement variant='confirmed' appendIcon='it-check' prependIcon='it-calendar'>\n          Primo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='active' prependIcon='it-lock'>\n          Secondo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement prependIcon='it-settings'>Terzo contenuto</StepperHeaderElement>\n        <StepperHeaderElement variant='mobile' tag={'span'}>\n          2/6\n        </StepperHeaderElement>\n      </StepperHeader>\n      <StepperHeader>\n        <StepperHeaderElement variant='confirmed' stepperNumber={<Icon icon='it-check' />}>\n          Primo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement variant='active' noLine stepperNumber={<span>2</span>}>\n          Secondo contenuto\n        </StepperHeaderElement>\n        <StepperHeaderElement stepperNumber={<span>3</span>}>Terzo contenuto</StepperHeaderElement>\n      </StepperHeader>\n    </StepperContainer>\n  );\n};\n"
  },
  {
    "path": "stories/Components/Tab.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Col, Icon, Row, TabContainer, TabContent, TabNav, TabNavItem, TabNavLink, TabPane } from '../../src';\r\n\r\nconst meta: Meta<typeof TabNav> = {\r\n  title: 'Documentazione/Componenti/Tab',\r\n  component: TabNav\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof TabNav>;\r\n\r\nexport const TestualeFull: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav className='auto'>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            Disattivo\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const IconaFull: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav className='auto'>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <span>\r\n              <Icon icon='it-link' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <span>\r\n              <Icon icon='it-calendar' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <span>\r\n              <Icon icon='it-comment' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <span>\r\n              <Icon icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const IconaGrandeFull: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav className='nav-tabs-icon-lg auto'>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-link' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-calendar' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-comment' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestoIconaFull: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav className='auto'>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <Icon icon='it-link' aria-hidden />\r\n            Tab 1\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <Icon icon='it-calendar' aria-hidden />\r\n            Tab 2\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <Icon icon='it-comment' aria-hidden />\r\n            Tab 3\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <Icon icon='it-close' aria-hidden />\r\n            Tab 4\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const Testuale: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            Disattivo\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const Icona: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <span>\r\n              <Icon icon='it-link' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <span>\r\n              <Icon icon='it-calendar' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <span>\r\n              <Icon icon='it-comment' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <span>\r\n              <Icon icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const IconaGrande: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav className='nav-tabs-icon-lg'>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-link' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-calendar' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-comment' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestoIcona: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <Icon icon='it-link' aria-hidden />\r\n            Tab 1\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <Icon icon='it-calendar' aria-hidden />\r\n            Tab 2\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <Icon icon='it-comment' aria-hidden />\r\n            Tab 3\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <Icon icon='it-close' aria-hidden />\r\n            Tab 4\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const Hidescroll: Story = {\r\n  render: () => (\r\n    <div className='nav-tabs-hidescroll hidescroll-ico'>\r\n      <TabContainer defaultActiveKey='1'>\r\n        <TabNav className='auto'>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='2'>Link</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='3'>Link</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='4'>Link</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='5'>Link</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='6'>Link</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='7'>Link</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='8'>Link</TabNavLink>\r\n          </TabNavItem>\r\n        </TabNav>\r\n      </TabContainer>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const TestualePannel: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            Disattivo\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n      <TabContent>\r\n        <TabPane eventKey='1' className='p-4'>\r\n          Contenuto 1\r\n        </TabPane>\r\n        <TabPane eventKey='2' className='p-4'>\r\n          Contenuto 2\r\n        </TabPane>\r\n        <TabPane eventKey='3' className='p-4'>\r\n          Contenuto 3\r\n        </TabPane>\r\n        <TabPane eventKey='4' className='p-4'>\r\n          Contenuto 4\r\n        </TabPane>\r\n      </TabContent>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const IconaPannel: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <span>\r\n              <Icon icon='it-link' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <span>\r\n              <Icon icon='it-calendar' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <span>\r\n              <Icon icon='it-comment' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <span>\r\n              <Icon icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n      <TabContent>\r\n        <TabPane eventKey='1' className='p-4'>\r\n          Contenuto 1\r\n        </TabPane>\r\n        <TabPane eventKey='2' className='p-4'>\r\n          Contenuto 2\r\n        </TabPane>\r\n        <TabPane eventKey='3' className='p-4'>\r\n          Contenuto 3\r\n        </TabPane>\r\n        <TabPane eventKey='4' className='p-4'>\r\n          Contenuto 4\r\n        </TabPane>\r\n      </TabContent>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const IconaGrandePannel: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav className='nav-tabs-icon-lg'>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-link' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-calendar' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-comment' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <span>\r\n              <Icon className='icon-lg' icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'>Tab titolo 1</span>\r\n            </span>\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n      <TabContent>\r\n        <TabPane eventKey='1' className='p-4'>\r\n          Contenuto 1\r\n        </TabPane>\r\n        <TabPane eventKey='2' className='p-4'>\r\n          Contenuto 2\r\n        </TabPane>\r\n        <TabPane eventKey='3' className='p-4'>\r\n          Contenuto 3\r\n        </TabPane>\r\n        <TabPane eventKey='4' className='p-4'>\r\n          Contenuto 4\r\n        </TabPane>\r\n      </TabContent>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestoIconaPannel: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <Icon icon='it-link' aria-hidden />\r\n            Tab 1\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <Icon icon='it-calendar' aria-hidden />\r\n            Tab 2\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <Icon icon='it-comment' aria-hidden />\r\n            Tab 3\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <Icon icon='it-close' aria-hidden />\r\n            Tab 4\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n      <TabContent>\r\n        <TabPane eventKey='1' className='p-4'>\r\n          Contenuto 1\r\n        </TabPane>\r\n        <TabPane eventKey='2' className='p-4'>\r\n          Contenuto 2\r\n        </TabPane>\r\n        <TabPane eventKey='3' className='p-4'>\r\n          Contenuto 3\r\n        </TabPane>\r\n        <TabPane eventKey='4' className='p-4'>\r\n          Contenuto 4\r\n        </TabPane>\r\n      </TabContent>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestualePannelVertical: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <Row>\r\n        <Col sm={3}>\r\n          <TabNav vertical>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='2'>Link</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='3'>Link</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='4' disabled>\r\n                Disattivo\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n          </TabNav>\r\n        </Col>\r\n        <Col sm={9}>\r\n          <TabContent>\r\n            <TabPane eventKey='1' className='p-4'>\r\n              Contenuto 1\r\n            </TabPane>\r\n            <TabPane eventKey='2' className='p-4'>\r\n              Contenuto 2\r\n            </TabPane>\r\n            <TabPane eventKey='3' className='p-4'>\r\n              Contenuto 3\r\n            </TabPane>\r\n            <TabPane eventKey='4' className='p-4'>\r\n              Contenuto 4\r\n            </TabPane>\r\n          </TabContent>\r\n        </Col>\r\n      </Row>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestualePannelVerticalBackground: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <Row>\r\n        <Col sm={3}>\r\n          <TabNav vertical className='nav-tabs-vertical-background'>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='2'>Link</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='3'>Link</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='4' disabled>\r\n                Disattivo\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n          </TabNav>\r\n        </Col>\r\n        <Col sm={9}>\r\n          <TabContent>\r\n            <TabPane eventKey='1' className='p-4'>\r\n              Contenuto 1\r\n            </TabPane>\r\n            <TabPane eventKey='2' className='p-4'>\r\n              Contenuto 2\r\n            </TabPane>\r\n            <TabPane eventKey='3' className='p-4'>\r\n              Contenuto 3\r\n            </TabPane>\r\n            <TabPane eventKey='4' className='p-4'>\r\n              Contenuto 4\r\n            </TabPane>\r\n          </TabContent>\r\n        </Col>\r\n      </Row>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestoIconaPannelVertical: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <Row>\r\n        <Col sm={3}>\r\n          <TabNav vertical>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='1'>\r\n                Tab 1\r\n                <Icon icon='it-link' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='2'>\r\n                Tab 2\r\n                <Icon icon='it-calendar' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='3'>\r\n                Tab 3\r\n                <Icon icon='it-comment' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='4' disabled>\r\n                Tab 4\r\n                <Icon icon='it-close' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n          </TabNav>\r\n        </Col>\r\n        <Col sm={9}>\r\n          <TabContent>\r\n            <TabPane eventKey='1' className='p-4'>\r\n              Contenuto 1\r\n            </TabPane>\r\n            <TabPane eventKey='2' className='p-4'>\r\n              Contenuto 2\r\n            </TabPane>\r\n            <TabPane eventKey='3' className='p-4'>\r\n              Contenuto 3\r\n            </TabPane>\r\n            <TabPane eventKey='4' className='p-4'>\r\n              Contenuto 4\r\n            </TabPane>\r\n          </TabContent>\r\n        </Col>\r\n      </Row>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestoPannelVertical: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <Row>\r\n        <Col sm={3}>\r\n          <TabNav vertical>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='1' className='justify-content-end'>\r\n                <span className='visually-hidden'>Tab 1</span>\r\n                <Icon icon='it-link' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='2' className='justify-content-end'>\r\n                <span className='visually-hidden'>Tab 2</span>\r\n                <Icon icon='it-calendar' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='3' className='justify-content-end'>\r\n                <span className='visually-hidden'>Tab 3</span>\r\n                <Icon icon='it-comment' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='4' className='justify-content-end' disabled>\r\n                <span className='visually-hidden'>Tab 4</span>\r\n                <Icon icon='it-close' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n          </TabNav>\r\n        </Col>\r\n        <Col sm={9}>\r\n          <TabContent>\r\n            <TabPane eventKey='1' className='p-4'>\r\n              Contenuto 1\r\n            </TabPane>\r\n            <TabPane eventKey='2' className='p-4'>\r\n              Contenuto 2\r\n            </TabPane>\r\n            <TabPane eventKey='3' className='p-4'>\r\n              Contenuto 3\r\n            </TabPane>\r\n            <TabPane eventKey='4' className='p-4'>\r\n              Contenuto 4\r\n            </TabPane>\r\n          </TabContent>\r\n        </Col>\r\n      </Row>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestualePannelReverseBottom: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <div className='d-flex flex-column-reverse'>\r\n        <TabNav>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='2'>Link</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='3'>Link</TabNavLink>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='4' disabled>\r\n              Disattivo\r\n            </TabNavLink>\r\n          </TabNavItem>\r\n        </TabNav>\r\n        <TabContent>\r\n          <TabPane eventKey='1' className='p-4'>\r\n            Contenuto 1\r\n          </TabPane>\r\n          <TabPane eventKey='2' className='p-4'>\r\n            Contenuto 2\r\n          </TabPane>\r\n          <TabPane eventKey='3' className='p-4'>\r\n            Contenuto 3\r\n          </TabPane>\r\n          <TabPane eventKey='4' className='p-4'>\r\n            Contenuto 4\r\n          </TabPane>\r\n        </TabContent>\r\n      </div>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestualePannelReverseRight: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <Row className='flex-row-reverse'>\r\n        <Col xs='6' md='4' lg='3'>\r\n          <TabNav vertical>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='2'>Link</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='3'>Link</TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='4' disabled>\r\n                Disattivo\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n          </TabNav>\r\n        </Col>\r\n        <Col xs='6' md='8' lg='9'>\r\n          <TabContent>\r\n            <TabPane eventKey='1' className='p-4'>\r\n              Contenuto 1\r\n            </TabPane>\r\n            <TabPane eventKey='2' className='p-4'>\r\n              Contenuto 2\r\n            </TabPane>\r\n            <TabPane eventKey='3' className='p-4'>\r\n              Contenuto 3\r\n            </TabPane>\r\n            <TabPane eventKey='4' className='p-4'>\r\n              Contenuto 4\r\n            </TabPane>\r\n          </TabContent>\r\n        </Col>\r\n      </Row>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestualeFullDark: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav dark className='auto'>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            Disattivo\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestoIconaFullDark: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav dark className='auto'>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>\r\n            <Icon icon='it-link' aria-hidden />\r\n            Tab 1\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>\r\n            <Icon icon='it-calendar' aria-hidden />\r\n            Tab 2\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>\r\n            <Icon icon='it-comment' aria-hidden />\r\n            Tab 3\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            <Icon icon='it-close' aria-hidden />\r\n            Tab 4\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestoIconaPannelVerticalDark: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <Row>\r\n        <Col sm={3}>\r\n          <TabNav vertical dark>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='1'>\r\n                Tab 1\r\n                <Icon icon='it-link' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='2'>\r\n                Tab 2\r\n                <Icon icon='it-calendar' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='3'>\r\n                Tab 3\r\n                <Icon icon='it-comment' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='4' disabled>\r\n                Tab 4\r\n                <Icon icon='it-close' aria-hidden />\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n          </TabNav>\r\n        </Col>\r\n        <Col sm={9}>\r\n          <TabContent>\r\n            <TabPane eventKey='1' className='p-4'>\r\n              Contenuto 1\r\n            </TabPane>\r\n            <TabPane eventKey='2' className='p-4'>\r\n              Contenuto 2\r\n            </TabPane>\r\n            <TabPane eventKey='3' className='p-4'>\r\n              Contenuto 3\r\n            </TabPane>\r\n            <TabPane eventKey='4' className='p-4'>\r\n              Contenuto 4\r\n            </TabPane>\r\n          </TabContent>\r\n        </Col>\r\n      </Row>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestualePannelReverseRightDark: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <Row className='flex-row-reverse'>\r\n        <Col xs='6' md='4' lg='3'>\r\n          <TabNav vertical dark>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='1'>\r\n                <Icon icon='it-link' aria-hidden />\r\n                Tab 1\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='2'>\r\n                <Icon icon='it-calendar' aria-hidden />\r\n                Tab 2\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='3'>\r\n                <Icon icon='it-comment' aria-hidden />\r\n                Tab 3\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n            <TabNavItem>\r\n              <TabNavLink eventKey='4' disabled>\r\n                <Icon icon='it-close' aria-hidden />\r\n                Tab 4\r\n              </TabNavLink>\r\n            </TabNavItem>\r\n          </TabNav>\r\n        </Col>\r\n        <Col xs='6' md='8' lg='9'>\r\n          <TabContent>\r\n            <TabPane eventKey='1' className='p-4'>\r\n              Contenuto 1\r\n            </TabPane>\r\n            <TabPane eventKey='2' className='p-4'>\r\n              Contenuto 2\r\n            </TabPane>\r\n            <TabPane eventKey='3' className='p-4'>\r\n              Contenuto 3\r\n            </TabPane>\r\n            <TabPane eventKey='4' className='p-4'>\r\n              Contenuto 4\r\n            </TabPane>\r\n          </TabContent>\r\n        </Col>\r\n      </Row>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestualePannelCard: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <TabNav card>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='1'>Attivo</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='2'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='3'>Link</TabNavLink>\r\n        </TabNavItem>\r\n        <TabNavItem>\r\n          <TabNavLink eventKey='4' disabled>\r\n            Disattivo\r\n          </TabNavLink>\r\n        </TabNavItem>\r\n      </TabNav>\r\n      <TabContent>\r\n        <TabPane eventKey='1' className='p-4'>\r\n          Contenuto 1\r\n        </TabPane>\r\n        <TabPane eventKey='2' className='p-4'>\r\n          Contenuto 2\r\n        </TabPane>\r\n        <TabPane eventKey='3' className='p-4'>\r\n          Contenuto 3\r\n        </TabPane>\r\n        <TabPane eventKey='4' className='p-4'>\r\n          Contenuto 4\r\n        </TabPane>\r\n      </TabContent>\r\n    </TabContainer>\r\n  )\r\n};\r\n\r\nexport const TestualePannelCardEditable: Story = {\r\n  render: () => (\r\n    <TabContainer defaultActiveKey='1'>\r\n      <div className='nav-tabs-wrapper'>\r\n        <TabNav card className='nav-tabs-editable'>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='1'>Tab 1</TabNavLink>\r\n            <div className='nav-link-close'>\r\n              <Icon icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'> Chiudi tab 1</span>\r\n            </div>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='2'>Tab 2</TabNavLink>\r\n            <div className='nav-link-close'>\r\n              <Icon icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'> Chiudi tab 2</span>\r\n            </div>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='3'>Tab 3</TabNavLink>\r\n            <div className='nav-link-close'>\r\n              <Icon icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'> Chiudi tab 3</span>\r\n            </div>\r\n          </TabNavItem>\r\n          <TabNavItem>\r\n            <TabNavLink eventKey='4' disabled>\r\n              Disattivo\r\n            </TabNavLink>\r\n            <div className='nav-link-close disabled'>\r\n              <Icon icon='it-close' aria-hidden />\r\n              <span className='visually-hidden'> Chiudi tab 4</span>\r\n            </div>\r\n          </TabNavItem>\r\n          <li className='nav-item-filler'></li>\r\n          <TabNavItem>\r\n            <a className='nav-tab-add'>\r\n              <span className='visually-hidden'> Aggiungi un tab</span>\r\n            </a>\r\n          </TabNavItem>\r\n        </TabNav>\r\n      </div>\r\n      <TabContent>\r\n        <TabPane eventKey='1' className='p-4'>\r\n          Contenuto 1\r\n        </TabPane>\r\n        <TabPane eventKey='2' className='p-4'>\r\n          Contenuto 2\r\n        </TabPane>\r\n        <TabPane eventKey='3' className='p-4'>\r\n          Contenuto 3\r\n        </TabPane>\r\n        <TabPane eventKey='4' className='p-4'>\r\n          Contenuto 4\r\n        </TabPane>\r\n      </TabContent>\r\n    </TabContainer>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Tables.stories.tsx",
    "content": "import { Meta } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Table } from '../../src';\r\n\r\nconst meta: Meta<typeof TableBase> = {\r\n  title: 'Documentazione/Componenti/Tables'\r\n};\r\n\r\nexport default meta;\r\n\r\n//type Story = StoryObj<typeof TableBase>;\r\n\r\nexport const TableBase = () => (\r\n  <Table>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>Nome</th>\r\n        <th scope='col'>Cognome</th>\r\n        <th scope='col'>Username</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Mario</td>\r\n        <td>Verdi</td>\r\n        <td>mario.verdi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Francesco</td>\r\n        <td>Bianchi</td>\r\n        <td>francesco.bianchi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Alessandro</td>\r\n        <td>Rossi</td>\r\n        <td>alessandro.rossi</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableDark = () => (\r\n  <Table dark>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>Nome</th>\r\n        <th scope='col'>Cognome</th>\r\n        <th scope='col'>Username</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Mario</td>\r\n        <td>Verdi</td>\r\n        <td>mario.verdi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Francesco</td>\r\n        <td>Bianchi</td>\r\n        <td>francesco.bianchi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Alessandro</td>\r\n        <td>Rossi</td>\r\n        <td>alessandro.rossi</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableThead = () => (\r\n  <>\r\n    <Table>\r\n      <thead className='table-dark'>\r\n        <tr>\r\n          <th scope='col'>#</th>\r\n          <th scope='col'>Nome</th>\r\n          <th scope='col'>Cognome</th>\r\n          <th scope='col'>Username</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr>\r\n          <th scope='row'>1</th>\r\n          <td>Mario</td>\r\n          <td>Verdi</td>\r\n          <td>mario.verdi</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>2</th>\r\n          <td>Francesco</td>\r\n          <td>Bianchi</td>\r\n          <td>francesco.bianchi</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>3</th>\r\n          <td>Alessandro</td>\r\n          <td>Rossi</td>\r\n          <td>alessandro.rossi</td>\r\n        </tr>\r\n      </tbody>\r\n    </Table>\r\n\r\n    <Table>\r\n      <thead className='table-light'>\r\n        <tr>\r\n          <th scope='col'>#</th>\r\n          <th scope='col'>Nome</th>\r\n          <th scope='col'>Cognome</th>\r\n          <th scope='col'>Username</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr>\r\n          <th scope='row'>1</th>\r\n          <td>Mario</td>\r\n          <td>Verdi</td>\r\n          <td>mario.verdi</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>2</th>\r\n          <td>Francesco</td>\r\n          <td>Bianchi</td>\r\n          <td>francesco.bianchi</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>3</th>\r\n          <td>Alessandro</td>\r\n          <td>Rossi</td>\r\n          <td>alessandro.rossi</td>\r\n        </tr>\r\n      </tbody>\r\n    </Table>\r\n  </>\r\n);\r\n\r\nexport const TableStriped = () => (\r\n  <Table striped>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>Nome</th>\r\n        <th scope='col'>Cognome</th>\r\n        <th scope='col'>Username</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Mario</td>\r\n        <td>Verdi</td>\r\n        <td>mario.verdi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Francesco</td>\r\n        <td>Bianchi</td>\r\n        <td>francesco.bianchi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Alessandro</td>\r\n        <td>Rossi</td>\r\n        <td>alessandro.rossi</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableBordered = () => (\r\n  <Table bordered>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>Nome</th>\r\n        <th scope='col'>Cognome</th>\r\n        <th scope='col'>Username</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Mario</td>\r\n        <td>Verdi</td>\r\n        <td>mario.verdi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Francesco</td>\r\n        <td>Bianchi</td>\r\n        <td>francesco.bianchi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Alessandro</td>\r\n        <td>Rossi</td>\r\n        <td>alessandro.rossi</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableBorderless = () => (\r\n  <Table borderless>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>Nome</th>\r\n        <th scope='col'>Cognome</th>\r\n        <th scope='col'>Username</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Mario</td>\r\n        <td>Verdi</td>\r\n        <td>mario.verdi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Francesco</td>\r\n        <td>Bianchi</td>\r\n        <td>francesco.bianchi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Alessandro</td>\r\n        <td>Rossi</td>\r\n        <td>alessandro.rossi</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableHover = () => (\r\n  <Table hover>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>Nome</th>\r\n        <th scope='col'>Cognome</th>\r\n        <th scope='col'>Username</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Mario</td>\r\n        <td>Verdi</td>\r\n        <td>mario.verdi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Francesco</td>\r\n        <td>Bianchi</td>\r\n        <td>francesco.bianchi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Alessandro</td>\r\n        <td>Rossi</td>\r\n        <td>alessandro.rossi</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableCompact = () => (\r\n  <Table size='sm'>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>Nome</th>\r\n        <th scope='col'>Cognome</th>\r\n        <th scope='col'>Username</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Mario</td>\r\n        <td>Verdi</td>\r\n        <td>mario.verdi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Francesco</td>\r\n        <td>Bianchi</td>\r\n        <td>francesco.bianchi</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Alessandro</td>\r\n        <td>Rossi</td>\r\n        <td>alessandro.rossi</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableContextual = () => (\r\n  <>\r\n    {/* On rows */}\r\n    <Table>\r\n      <thead>\r\n        <tr>\r\n          <th>Class</th>\r\n          <th>Heading</th>\r\n          <th>Heading</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr className='table-active'>\r\n          <th>Active</th>\r\n          <td>Cell</td>\r\n          <td>Cell</td>\r\n        </tr>\r\n        <tr>\r\n          <th>Default</th>\r\n          <td>Cell</td>\r\n          <td>Cell</td>\r\n        </tr>\r\n        <tr className='table-primary'>\r\n          <th>Primary</th>\r\n          <td>Cell</td>\r\n          <td>Cell</td>\r\n        </tr>\r\n        <tr className='table-secondary'>\r\n          <th>Secondary</th>\r\n          <td>Cell</td>\r\n          <td>Cell</td>\r\n        </tr>\r\n        <tr className='table-success'>\r\n          <th>Success</th>\r\n          <td>Cell</td>\r\n          <td>Cell</td>\r\n        </tr>\r\n        <tr className='table-danger'>\r\n          <th>Danger</th>\r\n          <td>Cell</td>\r\n          <td>Cell</td>\r\n        </tr>\r\n        <tr className='table-warning'>\r\n          <th>Warning</th>\r\n          <td>Cell</td>\r\n          <td>Cell</td>\r\n        </tr>\r\n      </tbody>\r\n    </Table>\r\n\r\n    {/* On cells (`td` or `th`) */}\r\n    <Table>\r\n      <thead>\r\n        <tr>\r\n          <th></th>\r\n          <th>Heading</th>\r\n          <th>Heading</th>\r\n          <th>Heading</th>\r\n          <th>Heading</th>\r\n          <th>Heading</th>\r\n          <th>Heading</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr>\r\n          <td>Class</td>\r\n          <td className='table-active'>Active</td>\r\n          <td className='table-primary'>Primary</td>\r\n          <td className='table-secondary'>Secondary</td>\r\n          <td className='table-success'>Success</td>\r\n          <td className='table-danger'>Danger</td>\r\n          <td className='table-warning'>Warning</td>\r\n        </tr>\r\n      </tbody>\r\n    </Table>\r\n  </>\r\n);\r\n\r\nexport const TableCaptions = () => (\r\n  <Table>\r\n    <caption>Lista di utenti</caption>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>First</th>\r\n        <th scope='col'>Last</th>\r\n        <th scope='col'>Handle</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Mark</td>\r\n        <td>Otto</td>\r\n        <td>@mdo</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Jacob</td>\r\n        <td>Thornton</td>\r\n        <td>@fat</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Larry</td>\r\n        <td>the Bird</td>\r\n        <td>@twitter</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableResponsive = () => (\r\n  <Table responsive>\r\n    <thead>\r\n      <tr>\r\n        <th scope='col'>#</th>\r\n        <th scope='col'>Intestazione</th>\r\n        <th scope='col'>Intestazione</th>\r\n        <th scope='col'>Intestazione</th>\r\n        <th scope='col'>Intestazione</th>\r\n        <th scope='col'>Intestazione</th>\r\n        <th scope='col'>Intestazione</th>\r\n        <th scope='col'>Intestazione</th>\r\n        <th scope='col'>Intestazione</th>\r\n        <th scope='col'>Intestazione</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <th scope='row'>1</th>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>2</th>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n      </tr>\r\n      <tr>\r\n        <th scope='row'>3</th>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n        <td>Cella</td>\r\n      </tr>\r\n    </tbody>\r\n  </Table>\r\n);\r\n\r\nexport const TableBreakpoint = () => (\r\n  <>\r\n    <Table responsive size='sm'>\r\n      <thead>\r\n        <tr>\r\n          <th scope='col'>#</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr>\r\n          <th scope='row'>1</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>2</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>3</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n      </tbody>\r\n    </Table>\r\n\r\n    <Table responsive size='md'>\r\n      <thead>\r\n        <tr>\r\n          <th scope='col'>#</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr>\r\n          <th scope='row'>1</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>2</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>3</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n      </tbody>\r\n    </Table>\r\n\r\n    <Table responsive size='lg'>\r\n      <thead>\r\n        <tr>\r\n          <th scope='col'>#</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr>\r\n          <th scope='row'>1</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>2</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>3</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n      </tbody>\r\n    </Table>\r\n\r\n    <Table responsive size='xl'>\r\n      <thead>\r\n        <tr>\r\n          <th scope='col'>#</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n          <th scope='col'>Intestazione</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr>\r\n          <th scope='row'>1</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>2</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n        <tr>\r\n          <th scope='row'>3</th>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n          <td>Cella</td>\r\n        </tr>\r\n      </tbody>\r\n    </Table>\r\n  </>\r\n);\r\n"
  },
  {
    "path": "stories/Components/ThumbNav.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\n\r\nimport { ThumbNav, ThumbNavItem, ThumbNavProps } from '../../src';\r\n\r\nconst meta: Meta<typeof ThumbNav> = {\r\n  title: \"Documentazione/Menu di navigazione/ThumbNav\",\r\n  component: ThumbNav\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof ThumbNav>;\r\n\r\nexport const Esempio: Story = {\r\n  render: () => (\r\n    <ThumbNav>\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1044'\r\n        actionDescription='Visualizza immagine 1'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1050'\r\n        actionDescription='Visualizza immagine 2'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1037'\r\n        actionDescription='Visualizza immagine 3'\r\n      />\r\n    </ThumbNav>\r\n  )\r\n};\r\n\r\nexport const EsempioSmall: Story = {\r\n  render: () => (\r\n    <ThumbNav isSmall>\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1044'\r\n        actionDescription='Visualizza immagine 1'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1050'\r\n        actionDescription='Visualizza immagine 2'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1037'\r\n        actionDescription='Visualizza immagine 3'\r\n      />\r\n    </ThumbNav>\r\n  )\r\n};\r\n\r\nexport const EsempioNoZoom: Story = {\r\n  render: () => (\r\n    <ThumbNav noZoomOnHover>\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1044'\r\n        actionDescription='Visualizza immagine 1'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1050'\r\n        actionDescription='Visualizza immagine 2'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1037'\r\n        actionDescription='Visualizza immagine 3'\r\n      />\r\n    </ThumbNav>\r\n  )\r\n};\r\n\r\nexport const EsempioBlackLayer: Story = {\r\n  render: () => (\r\n    <ThumbNav overlayOnHover='black'>\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1044'\r\n        actionDescription='Visualizza immagine 1'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1050'\r\n        actionDescription='Visualizza immagine 2'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1037'\r\n        actionDescription='Visualizza immagine 3'\r\n      />\r\n    </ThumbNav>\r\n  )\r\n};\r\n\r\nexport const EsempioPrimaryLayer: Story = {\r\n  render: () => (\r\n    <ThumbNav overlayOnHover='primary'>\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1044'\r\n        actionDescription='Visualizza immagine 1'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1050'\r\n        actionDescription='Visualizza immagine 2'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1037'\r\n        actionDescription='Visualizza immagine 3'\r\n      />\r\n    </ThumbNav>\r\n  )\r\n};\r\n\r\nexport const EsempioVerticale: Story = {\r\n  render: () => (\r\n    <ThumbNav isVertical>\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1044'\r\n        actionDescription='Visualizza immagine 1'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1050'\r\n        actionDescription='Visualizza immagine 2'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1037'\r\n        actionDescription='Visualizza immagine 3'\r\n      />\r\n    </ThumbNav>\r\n  )\r\n};\r\n\r\nexport const Overlay: Story = {\r\n  render: ({ position }: ThumbNavProps) => (\r\n    <div className='position-relative'>\r\n      <img src='https://picsum.photos/1280/720?image=1050' className='test-image' alt='Amazing landscape' />\r\n      <ThumbNav isSmall position={position}>\r\n        <ThumbNavItem\r\n          targetUrl='#'\r\n          imageUrl='https://picsum.photos/480/320?image=1044'\r\n          actionDescription='Visualizza immagine 1'\r\n        />\r\n        <ThumbNavItem\r\n          active\r\n          targetUrl='#'\r\n          imageUrl='https://picsum.photos/480/320?image=1050'\r\n          actionDescription='Visualizza immagine 2'\r\n        />\r\n        <ThumbNavItem\r\n          targetUrl='#'\r\n          imageUrl='https://picsum.photos/480/320?image=1037'\r\n          actionDescription='Visualizza immagine 3'\r\n        />\r\n        <ThumbNavItem\r\n          targetUrl='#'\r\n          imageUrl='https://picsum.photos/480/320?image=1040'\r\n          actionDescription='Visualizza immagine 4'\r\n        />\r\n      </ThumbNav>\r\n    </div>\r\n  ),\r\n  args: {\r\n    position: 'bottom'\r\n  },\r\n  argTypes: {\r\n    position: {\r\n      control: {\r\n        type: 'select',\r\n        options: ['left', 'bottom', 'right', 'top']\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport const OverlayTop = {\r\n  ...Overlay,\r\n  args: {\r\n    position: 'top'\r\n  }\r\n};\r\n\r\nexport const OverlayLeft = {\r\n  ...Overlay,\r\n  args: {\r\n    position: 'left'\r\n  }\r\n};\r\n\r\nexport const OverlayRight = {\r\n  ...Overlay,\r\n  args: {\r\n    position: 'right'\r\n  }\r\n};\r\n\r\nexport const EsempioFixed: Story = {\r\n  render: () => (\r\n    <ThumbNav fixedWidth>\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1044'\r\n        actionDescription='Visualizza immagine 1'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1050'\r\n        actionDescription='Visualizza immagine 2'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1037'\r\n        actionDescription='Visualizza immagine 3'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1040'\r\n        actionDescription='Visualizza immagine 4'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1055'\r\n        actionDescription='Visualizza immagine 5'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1057'\r\n        actionDescription='Visualizza immagine 6'\r\n      />\r\n    </ThumbNav>\r\n  )\r\n};\r\n\r\nexport const EsempioAutoWidth: Story = {\r\n  render: ({ rowItems }: ThumbNavProps) => (\r\n    <ThumbNav rowItems={rowItems}>\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1044'\r\n        actionDescription='Visualizza immagine 1'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1050'\r\n        actionDescription='Visualizza immagine 2'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1037'\r\n        actionDescription='Visualizza immagine 3'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1040'\r\n        actionDescription='Visualizza immagine 4'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1055'\r\n        actionDescription='Visualizza immagine 5'\r\n      />\r\n      <ThumbNavItem\r\n        targetUrl='#'\r\n        imageUrl='https://picsum.photos/480/320?image=1057'\r\n        actionDescription='Visualizza immagine 6'\r\n      />\r\n    </ThumbNav>\r\n  ),\r\n  args: {\r\n    rowItems: 3\r\n  },\r\n  argTypes: {\r\n    rowItems: {\r\n      control: {\r\n        type: 'select',\r\n        options: [2, 3, 4, 5]\r\n      }\r\n    }\r\n  }\r\n};\r\n\r\n\r\nexport const EsempioAutoWidthFive = {\r\n  ...EsempioAutoWidth,\r\n  args: {\r\n    rowItems: 5\r\n  }\r\n}\r\n"
  },
  {
    "path": "stories/Components/Timeline.stories.tsx",
    "content": "import React from 'react';\n\nimport { Meta, StoryObj } from \"@storybook/react-vite\";\nimport {\n  Card,\n  Col,\n  Row,\n  Timeline,\n  TimelinePin\n} from '../../src';\n\n\nconst meta: Meta<typeof Timeline> = {\n  title: \"Documentazione/Componenti/Timeline\",\n  component: Timeline\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Timeline>;\n\nexport const Esempi: Story = {\n  render: () => (\n    <div>\n      <Timeline>\n        <Row>\n          <Col xs='12'>\n            <TimelinePin label='maggio 2018' past iconTitle='Segnaposto'>\n              {/* start card */}\n              <Card rounded image shadow={'sm'}>\n                <h4 className=\"it-card-title \">\n                  <a href=\"#\">Titolo del contenuto</a>\n                </h4>\n                <div className=\"it-card-image-wrapper\">\n                  <div className=\"ratio ratio-21x9\">\n                    <figure className=\"figure img-full\">\n                      <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                    </figure>\n                  </div>\n                </div>\n                <div className=\"it-card-body\">\n                  <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n                </div>\n                <footer className=\"it-card-related it-card-footer\">\n                  <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n                </footer>\n              </Card>\n              {/* end card */}\n            </TimelinePin>\n          </Col>\n          <Col xs='12'>\n            <TimelinePin label='giugno 2018' past iconTitle='Segnaposto'>\n              {/* start card */}\n              <Card rounded border image>\n                <h4 className=\"it-card-title \">\n                  <a href=\"#\">Titolo del contenuto</a>\n                </h4>\n                <div className=\"it-card-image-wrapper\">\n                  <div className=\"ratio ratio-21x9\">\n                    <figure className=\"figure img-full\">\n                      <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                    </figure>\n                  </div>\n                </div>\n                <div className=\"it-card-body\">\n                  <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n                </div>\n                <footer className=\"it-card-related it-card-footer\">\n                  <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n                </footer>\n              </Card>\n              {/* end card */}\n            </TimelinePin>\n          </Col>\n          <Col xs='12'>\n            <TimelinePin label='luglio 2018' past iconTitle='Segnaposto'>\n              {/* start card */}\n              <Card rounded border image>\n                <h4 className=\"it-card-title \">\n                  <a href=\"#\">Titolo del contenuto</a>\n                </h4>\n                <div className=\"it-card-image-wrapper\">\n                  <div className=\"ratio ratio-21x9\">\n                    <figure className=\"figure img-full\">\n                      <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                    </figure>\n                  </div>\n                </div>\n                <div className=\"it-card-body\">\n                  <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n                </div>\n                <footer className=\"it-card-related it-card-footer\">\n                  <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n                </footer>\n              </Card>\n              {/* end card */}\n            </TimelinePin>\n          </Col>\n          <Col xs='12'>\n            <TimelinePin label='agosto 2018' now nowText='Oggi' iconTitle='Segnaposto'>\n              {/* start card */}\n              <Card rounded border image>\n                <h4 className=\"it-card-title \">\n                  <a href=\"#\">Titolo del contenuto</a>\n                </h4>\n                <div className=\"it-card-image-wrapper\">\n                  <div className=\"ratio ratio-21x9\">\n                    <figure className=\"figure img-full\">\n                      <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                    </figure>\n                  </div>\n                </div>\n                <div className=\"it-card-body\">\n                  <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n                </div>\n                <footer className=\"it-card-related it-card-footer\">\n                  <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n                </footer>\n              </Card>\n              {/* end card */}\n            </TimelinePin>\n          </Col>\n          <Col xs='12'>\n            <TimelinePin label='settembre 2018' iconTitle='Segnaposto'>\n              {/* start card */}\n              <Card rounded border image>\n                <h4 className=\"it-card-title \">\n                  <a href=\"#\">Titolo del contenuto</a>\n                </h4>\n                <div className=\"it-card-image-wrapper\">\n                  <div className=\"ratio ratio-21x9\">\n                    <figure className=\"figure img-full\">\n                      <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                    </figure>\n                  </div>\n                </div>\n                <div className=\"it-card-body\">\n                  <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n                </div>\n                <footer className=\"it-card-related it-card-footer\">\n                  <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n                </footer>\n              </Card>\n              {/* end card */}\n            </TimelinePin>\n          </Col>\n          <Col xs='12'>\n            <TimelinePin label='ottobre 2018' iconTitle='Segnaposto'>\n              {/* start card */}\n              <Card rounded border image>\n                <h4 className=\"it-card-title \">\n                  <a href=\"#\">Titolo del contenuto</a>\n                </h4>\n                <div className=\"it-card-image-wrapper\">\n                  <div className=\"ratio ratio-21x9\">\n                    <figure className=\"figure img-full\">\n                      <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                    </figure>\n                  </div>\n                </div>\n                <div className=\"it-card-body\">\n                  <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n                </div>\n                <footer className=\"it-card-related it-card-footer\">\n                  <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n                </footer>\n              </Card>\n              {/* end card */}\n            </TimelinePin>\n          </Col>\n          <Col xs='12'>\n            <TimelinePin label='novembre 2018' iconTitle='Segnaposto'>\n              {/* start card */}\n              <Card rounded border image>\n                <h4 className=\"it-card-title \">\n                  <a href=\"#\">Titolo del contenuto</a>\n                </h4>\n                <div className=\"it-card-image-wrapper\">\n                  <div className=\"ratio ratio-21x9\">\n                    <figure className=\"figure img-full\">\n                      <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                    </figure>\n                  </div>\n                </div>\n                <div className=\"it-card-body\">\n                  <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n                </div>\n                <footer className=\"it-card-related it-card-footer\">\n                  <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n                </footer>\n              </Card>\n              {/* end card */}\n            </TimelinePin>\n          </Col>\n          <Col xs='12'>\n            <TimelinePin label='dicembre 2018' iconTitle='Segnaposto'>\n              {/* start card */}\n              <Card rounded border image>\n                <h4 className=\"it-card-title \">\n                  <a href=\"#\">Titolo del contenuto</a>\n                </h4>\n                <div className=\"it-card-image-wrapper\">\n                  <div className=\"ratio ratio-21x9\">\n                    <figure className=\"figure img-full\">\n                      <img src=\"https://placeholderimage.eu/api/city/800/600\" alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"></img>\n                    </figure>\n                  </div>\n                </div>\n                <div className=\"it-card-body\">\n                  <p className=\"it-card-text\">Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.</p>\n                </div>\n                <footer className=\"it-card-related it-card-footer\">\n                  <time className=\"it-card-date\" dateTime=\"2025-04-22\">22 aprile 2025</time>\n                </footer>\n              </Card>\n              {/* end card */}\n            </TimelinePin>\n          </Col>\n        </Row>\n      </Timeline>\n    </div>\n  )\n};\n"
  },
  {
    "path": "stories/Components/Toolbar.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React, { useState } from 'react';\r\nimport {\r\n  DropdownMenu,\r\n  Icon,\r\n  LinkList,\r\n  LinkListItem,\r\n  Toolbar,\r\n  ToolbarDividerItem,\r\n  ToolbarItem\r\n} from '../../src';\r\n\r\nconst meta: Meta<typeof Toolbar> = {\r\n  title: \"Documentazione/Componenti/Toolbar\",\r\n  component: Toolbar\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Toolbar>;\r\n\r\nexport const Esempio: Story = {\r\n  render: () => (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar>\r\n        <ToolbarItem label='messaggi' iconName='it-comment' active />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='documenti' iconName='it-file' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const EsempioMedium: Story = {\r\n  render: () => (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar size={'medium'}>\r\n        <ToolbarItem label='messaggi' iconName='it-comment' active />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='documenti' iconName='it-file' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const EsempioSmall: Story = {\r\n  render: () => (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar size={'small'}>\r\n        <ToolbarItem label='messaggi' iconName='it-comment' active />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='documenti' iconName='it-file' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' />\r\n        <ToolbarItem label='downloads' iconName='it-download' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const EsempioWithDivider: Story = {\r\n  render: () => (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar>\r\n        <ToolbarItem label='messaggi' iconName='it-comment' active />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarDividerItem />\r\n        <ToolbarItem label='documenti' iconName='it-file' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarDividerItem />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const EsempioConBadgeGrande: Story = {\r\n  render: () => (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n        />\r\n        <ToolbarItem\r\n          label='documenti'\r\n          iconName='it-file'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da esaminare',\r\n            srText: `ci sono 42 documenti da esaminare`\r\n          }}\r\n        />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const EsempioConBadgeMedio: Story = {\r\n  render: () => (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar size='medium'>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n        />\r\n        <ToolbarItem\r\n          label='documenti'\r\n          iconName='it-file'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da esaminare',\r\n            srText: `ci sono 42 documenti da esaminare`\r\n          }}\r\n        />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  )\r\n};\r\n\r\nexport const EsempioConBadgePiccolo: Story = {\r\n  render: () => (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar size='small'>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n        />\r\n        <ToolbarItem\r\n          label='documenti'\r\n          iconName='it-file'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da esaminare',\r\n            srText: `ci sono 42 documenti da esaminare`\r\n          }}\r\n        />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  )\r\n};\r\n\r\nconst EsempioConDropdownGrandeWithHooks = () => {\r\n  const [openFirst, toggleFirst] = useState(false);\r\n  const [openSecond, toggleSecond] = useState(false);\r\n  const [openThird, toggleThird] = useState(false);\r\n  const [openFourth, toggleFourth] = useState(false);\r\n  const [openFifth, toggleFifth] = useState(false);\r\n  return (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar size='large'>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openFirst}\r\n          onClick={() => toggleFirst(!openFirst)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='immagini'\r\n          iconName='it-camera'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da visualizzare',\r\n            srText: `ci sono 42 immagini da visualizzare`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openSecond}\r\n          onClick={() => toggleSecond(!openSecond)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='documenti'\r\n          iconName='it-file'\r\n          dropdown\r\n          isDropdownOpen={openThird}\r\n          onClick={() => toggleThird(!openThird)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='privacy'\r\n          iconName='it-lock'\r\n          disabled\r\n          dropdown\r\n          isDropdownOpen={openFourth}\r\n          onClick={() => toggleFourth(!openFourth)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='altro'\r\n          iconName='it-more-actions'\r\n          dropdown\r\n          isDropdownOpen={openFifth}\r\n          onClick={() => toggleFifth(!openFifth)}\r\n          showMore\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-link'></Icon>\r\n                <span>Azione 1</span>\r\n              </LinkListItem>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-mail'></Icon>\r\n                <span>Azione 2</span>\r\n              </LinkListItem>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-settings'></Icon>\r\n                <span>Azione 3</span>\r\n              </LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n      </Toolbar>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const EsempioConDropdownGrande: Story = {\r\n  render: () => <EsempioConDropdownGrandeWithHooks />,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: \"none\" },\r\n    },\r\n  },\r\n};\r\n\r\nconst EsempioConDropdownMediaWithHooks = () => {\r\n  const [openFirst, toggleFirst] = useState(false);\r\n  const [openSecond, toggleSecond] = useState(false);\r\n  const [openThird, toggleThird] = useState(false);\r\n  const [openFourth, toggleFourth] = useState(false);\r\n  const [openFifth, toggleFifth] = useState(false);\r\n  const [openSixth, toggleSixth] = useState(false);\r\n  return (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar size='medium'>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openFirst}\r\n          onClick={() => toggleFirst(!openFirst)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='immagini'\r\n          iconName='it-camera'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da visualizzare',\r\n            srText: `ci sono 42 immagini da visualizzare`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openSecond}\r\n          onClick={() => toggleSecond(!openSecond)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='documenti'\r\n          iconName='it-file'\r\n          dropdown\r\n          isDropdownOpen={openThird}\r\n          onClick={() => toggleThird(!openThird)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='privacy'\r\n          iconName='it-lock'\r\n          dropdown\r\n          isDropdownOpen={openFourth}\r\n          onClick={() => toggleFourth(!openFourth)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='preferiti'\r\n          iconName='it-star-outline'\r\n          disabled\r\n          dropdown\r\n          isDropdownOpen={openFifth}\r\n          onClick={() => toggleFifth(!openFifth)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='altro'\r\n          iconName='it-more-actions'\r\n          dropdown\r\n          isDropdownOpen={openSixth}\r\n          onClick={() => toggleSixth(!openSixth)}\r\n          showMore\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-link'></Icon>\r\n                <span>Azione 1</span>\r\n              </LinkListItem>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-mail'></Icon>\r\n                <span>Azione 2</span>\r\n              </LinkListItem>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-settings'></Icon>\r\n                <span>Azione 3</span>\r\n              </LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n      </Toolbar>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const EsempioConDropdownMedia: Story = {\r\n  render: () => <EsempioConDropdownMediaWithHooks />,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: \"none\" },\r\n    },\r\n  },\r\n};\r\n\r\nconst EsempioConDropdownPiccolaWithHooks = () => {\r\n  const [openFirst, toggleFirst] = useState(false);\r\n  const [openSecond, toggleSecond] = useState(false);\r\n  const [openThird, toggleThird] = useState(false);\r\n  const [openFourth, toggleFourth] = useState(false);\r\n  const [openFifth, toggleFifth] = useState(false);\r\n  const [openSixth, toggleSixth] = useState(false);\r\n  return (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar size='small'>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openFirst}\r\n          onClick={() => toggleFirst(!openFirst)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='immagini'\r\n          iconName='it-camera'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da visualizzare',\r\n            srText: `ci sono 42 immagini da visualizzare`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openSecond}\r\n          onClick={() => toggleSecond(!openSecond)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='documenti'\r\n          iconName='it-file'\r\n          dropdown\r\n          isDropdownOpen={openThird}\r\n          onClick={() => toggleThird(!openThird)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='privacy'\r\n          iconName='it-lock'\r\n          dropdown\r\n          isDropdownOpen={openFourth}\r\n          onClick={() => toggleFourth(!openFourth)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='preferiti'\r\n          iconName='it-star-outline'\r\n          disabled\r\n          dropdown\r\n          isDropdownOpen={openFifth}\r\n          onClick={() => toggleFifth(!openFifth)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarItem\r\n          label='altro'\r\n          iconName='it-more-actions'\r\n          dropdown\r\n          isDropdownOpen={openSixth}\r\n          onClick={() => toggleSixth(!openSixth)}\r\n          showMore\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-link'></Icon>\r\n                <span>Azione 1</span>\r\n              </LinkListItem>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-mail'></Icon>\r\n                <span>Azione 2</span>\r\n              </LinkListItem>\r\n              <LinkListItem className='left-icon'>\r\n                <Icon className='me-2' icon='it-settings'></Icon>\r\n                <span>Azione 3</span>\r\n              </LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n      </Toolbar>\r\n    </div>\r\n  );\r\n}\r\nexport const EsempioConDropdownPiccola: Story = {\r\n  render: () => <EsempioConDropdownPiccolaWithHooks />,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: \"none\" },\r\n    },\r\n  },\r\n};\r\n\r\nconst EsempioVerticaleGrandeWithHooks = () => {\r\n  const [openFirst, toggleFirst] = useState(false);\r\n  return (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar vertical>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n        />\r\n        <ToolbarItem\r\n          label='immagini'\r\n          iconName='it-camera'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da visualizzare',\r\n            srText: `ci sono 42 immagini da visualizzare`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openFirst}\r\n          onClick={() => toggleFirst(!openFirst)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarDividerItem />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const EsempioVerticaleGrande: Story = {\r\n  render: () => <EsempioVerticaleGrandeWithHooks />,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: \"none\" },\r\n    },\r\n  },\r\n};\r\n\r\nconst EsempioVerticaleMediaWithHooks = () => {\r\n  const [openFirst, toggleFirst] = useState(false);\r\n  return (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar vertical size='medium'>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n        />\r\n        <ToolbarItem\r\n          label='immagini'\r\n          iconName='it-camera'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da visualizzare',\r\n            srText: `ci sono 42 immagini da visualizzare`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openFirst}\r\n          onClick={() => toggleFirst(!openFirst)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarDividerItem />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const EsempioVerticaleMedia: Story = {\r\n  render: () => <EsempioVerticaleMediaWithHooks />,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: \"none\" },\r\n    },\r\n  },\r\n};\r\n\r\nconst EsempioVerticalePiccolaWithHooks = () => {\r\n  const [openFirst, toggleFirst] = useState(false);\r\n  return (\r\n    <div className='toolbar-docs-style'>\r\n      <Toolbar vertical size='small'>\r\n        <ToolbarItem\r\n          label='messaggi'\r\n          iconName='it-comment'\r\n          active\r\n          badge={{\r\n            value: 1,\r\n            label: 'da leggere',\r\n            srText: `c'è un messaggio da leggere`\r\n          }}\r\n        />\r\n        <ToolbarItem\r\n          label='immagini'\r\n          iconName='it-camera'\r\n          badge={{\r\n            value: 42,\r\n            label: 'da visualizzare',\r\n            srText: `ci sono 42 immagini da visualizzare`\r\n          }}\r\n          dropdown\r\n          isDropdownOpen={openFirst}\r\n          onClick={() => toggleFirst(!openFirst)}\r\n        >\r\n          <DropdownMenu>\r\n            <LinkList>\r\n              <LinkListItem>Azione 1</LinkListItem>\r\n              <LinkListItem>Azione 2</LinkListItem>\r\n              <LinkListItem>Azione 3</LinkListItem>\r\n            </LinkList>\r\n          </DropdownMenu>\r\n        </ToolbarItem>\r\n        <ToolbarDividerItem />\r\n        <ToolbarItem label='immagini' iconName='it-camera' />\r\n        <ToolbarItem label='privacy' iconName='it-lock' />\r\n        <ToolbarItem label='preferiti' iconName='it-star-outline' />\r\n        <ToolbarItem label='download' iconName='it-download' disabled />\r\n      </Toolbar>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport const EsempioVerticalePiccola: Story = {\r\n  render: () => <EsempioVerticalePiccolaWithHooks />,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: \"none\" },\r\n    },\r\n  },\r\n};\r\n"
  },
  {
    "path": "stories/Components/Tooltip.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React, { useRef, useState } from 'react';\r\nimport { Button, Tooltip, TooltipProps, UncontrolledTooltip } from '../../src';\r\n\r\nconst meta: Meta<typeof Tooltip> = {\r\n  title: 'Documentazione/Componenti/Tooltip',\r\n  component: Tooltip,\r\n  parameters: {\r\n    docs: {\r\n      canvas: { sourceState: 'none' }\r\n    }\r\n  }\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Tooltip>;\r\n\r\nconst EsempiWithHooks = () => {\r\n  const ref1 = useRef(null);\r\n  const ref2 = useRef(null);\r\n  const ref3 = useRef(null);\r\n\r\n  return (\r\n    <div className='bd-example tooltip-demo'>\r\n      <p className='muted'>\r\n        Ecco un{' '}\r\n        <a href='#' ref={ref1}>\r\n          bianco scenario\r\n        </a>\r\n        <br />\r\n        per tratteggiarvi l’accompagnamento\r\n        <br />\r\n        degli oggetti di sfondo che pur vivono.\r\n        <br />\r\n        Non ne sarò{' '}\r\n        <a href='#' ref={ref2}>\r\n          l’artefice\r\n        </a>{' '}\r\n        impaziente.\r\n        <br />\r\n        Berrò alle coppe della nostalgia,\r\n        <br />\r\n        avrò preteso d’ozio nelle lacrime...\r\n        <br />\r\n        perché non mi ribello alla natura:\r\n        <br />\r\n        la mia lentezza li esaspera...\r\n        <br />\r\n        La mia lentezza? No, la mia fiducia.\r\n        <br />\r\n        Per adesso è deserto.\r\n        <br />\r\n        <a href='#' ref={ref3}>\r\n          Il mondo può rifarsi senza me\r\n        </a>\r\n        ,\r\n        <br />E intanto gli altri mi denigreranno\r\n      </p>\r\n      <p>\r\n        <em>La città nuova, Alda Merini</em>\r\n      </p>\r\n\r\n      <UncontrolledTooltip placement='top' target={ref1}>\r\n        Primo tooltip\r\n      </UncontrolledTooltip>\r\n      <UncontrolledTooltip placement='top' target={ref2}>\r\n        Secondo tooltip\r\n      </UncontrolledTooltip>\r\n      <UncontrolledTooltip placement='top' target={ref3}>\r\n        Terzo tooltip\r\n      </UncontrolledTooltip>\r\n    </div>\r\n  );\r\n};\r\n\r\nexport const Esempi: Story = {\r\n  render: () => <EsempiWithHooks />\r\n};\r\n\r\nconst EsempiConControlloWithHooks = () => {\r\n  const [openOne, toggleOne] = useState(false);\r\n  const [openTwo, toggleTwo] = useState(false);\r\n  const [openThree, toggleThree] = useState(false);\r\n\r\n  const ref1 = useRef(null);\r\n  const ref2 = useRef(null);\r\n  const ref3 = useRef(null);\r\n\r\n  return (\r\n    <div className='bd-example tooltip-demo'>\r\n      <p className='muted'>\r\n        Ecco un{' '}\r\n        <a href='#' ref={ref1}>\r\n          bianco scenario\r\n        </a>\r\n        <br />\r\n        per tratteggiarvi l’accompagnamento\r\n        <br />\r\n        degli oggetti di sfondo che pur vivono.\r\n        <br />\r\n        Non ne sarò{' '}\r\n        <a href='#' ref={ref2}>\r\n          l’artefice\r\n        </a>{' '}\r\n        impaziente.\r\n        <br />\r\n        Berrò alle coppe della nostalgia,\r\n        <br />\r\n        avrò preteso d’ozio nelle lacrime...\r\n        <br />\r\n        perché non mi ribello alla natura:\r\n        <br />\r\n        la mia lentezza li esaspera...\r\n        <br />\r\n        La mia lentezza? No, la mia fiducia.\r\n        <br />\r\n        Per adesso è deserto.\r\n        <br />\r\n        <a href='#' ref={ref3}>\r\n          Il mondo può rifarsi senza me\r\n        </a>\r\n        ,\r\n        <br />E intanto gli altri mi denigreranno\r\n      </p>\r\n      <p>\r\n        <em>La città nuova, Alda Merini</em>\r\n      </p>\r\n\r\n      <Tooltip placement='top' target={ref1} isOpen={openOne} toggle={() => toggleOne(!openOne)}>\r\n        Primo tooltip\r\n      </Tooltip>\r\n      <Tooltip placement='top' target={ref2} isOpen={openTwo} toggle={() => toggleTwo(!openTwo)}>\r\n        Secondo tooltip\r\n      </Tooltip>\r\n      <Tooltip placement='top' target={ref3} isOpen={openThree} toggle={() => toggleThree(!openThree)}>\r\n        Terzo tooltip\r\n      </Tooltip>\r\n    </div>\r\n  );\r\n};\r\nexport const EsempiConControllo: Story = {\r\n  render: () => <EsempiConControlloWithHooks />\r\n};\r\n\r\nconst PosizioniWithHooks = () => {\r\n  const ref1 = useRef(null);\r\n  const ref2 = useRef(null);\r\n  const ref3 = useRef(null);\r\n  const ref4 = useRef(null);\r\n  const ref5 = useRef(null);\r\n\r\n  return (\r\n    <div style={{ padding: 100 }}>\r\n      <Button innerRef={ref1} className='m-3'>\r\n        Tooltip in alto\r\n      </Button>\r\n      <Button innerRef={ref2} className='m-3'>\r\n        Tooltip a destra\r\n      </Button>\r\n      <Button innerRef={ref3} className='m-3'>\r\n        Tooltip in basso\r\n      </Button>\r\n      <Button innerRef={ref4} className='m-3'>\r\n        Tooltip a sinistra\r\n      </Button>\r\n      <Button innerRef={ref5} className='m-3'>\r\n        Tooltip con HTML\r\n      </Button>\r\n\r\n      <UncontrolledTooltip placement='top' target={ref1}>\r\n        Tooltip on top\r\n      </UncontrolledTooltip>\r\n      <UncontrolledTooltip placement='right' target={ref2}>\r\n        Tooltip on right\r\n      </UncontrolledTooltip>\r\n      <UncontrolledTooltip placement='bottom' target={ref3}>\r\n        Tooltip on bottom\r\n      </UncontrolledTooltip>\r\n      <UncontrolledTooltip placement='left' target={ref4}>\r\n        Tooltip on left\r\n      </UncontrolledTooltip>\r\n      <UncontrolledTooltip placement='top' target={ref5}>\r\n        <em>Tooltip</em> <u>with</u> <b>HTML</b>\r\n      </UncontrolledTooltip>\r\n    </div>\r\n  );\r\n};\r\n\r\nexport const Posizioni: Story = {\r\n  render: () => <PosizioniWithHooks />\r\n};\r\n\r\nconst EsempiInterattiviWithHooks = ({ placement, text }: TooltipProps) => {\r\n  const ref = useRef(null);\r\n  return (\r\n    <div>\r\n      <Button innerRef={ref} className='m-3'>\r\n        Tooltip\r\n      </Button>\r\n\r\n      <UncontrolledTooltip placement={placement} target={ref}>\r\n        {text}\r\n      </UncontrolledTooltip>\r\n    </div>\r\n  );\r\n};\r\n\r\nexport const EsempiInterattivi: Story = {\r\n  render: (args) => <EsempiInterattiviWithHooks {...args} />,\r\n  parameters: {\r\n    layout: 'centered'\r\n  },\r\n  args: {\r\n    placement: 'top',\r\n    text: 'Tooltip'\r\n  },\r\n  argTypes: {\r\n    placement: {\r\n      control: 'select',\r\n      options: ['top', 'bottom', 'left', 'right']\r\n    },\r\n    text: {\r\n      control: 'text'\r\n    }\r\n  }\r\n};\r\n"
  },
  {
    "path": "stories/Components/Transfer.stories.tsx",
    "content": "import { Meta, StoryObj } from '@storybook/react-vite';\r\nimport React from 'react';\r\nimport { Col, Row, Transfer } from '../../src';\r\n\r\nconst meta: Meta<typeof Transfer> = {\r\n  title: 'Documentazione/Form/Transfer',\r\n  component: Transfer\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj<typeof Transfer>;\r\n\r\nconst SourceHeader = () => {\r\n  const { source } = Transfer.useTransfer();\r\n\r\n  const selected = source.filter((item) => item.checked).length;\r\n\r\n  return <Transfer.Source.Header>{selected} ITEMS</Transfer.Source.Header>;\r\n};\r\n\r\nconst TargetHeader = () => {\r\n  const { target } = Transfer.useTransfer();\r\n\r\n  const selected = target.filter((item) => item.checked).length;\r\n\r\n  return <Transfer.Target.Header>{selected} ITEMS</Transfer.Target.Header>;\r\n};\r\n\r\nexport const Base: Story = {\r\n  render: () => (\r\n    <Transfer>\r\n      <Row>\r\n        <Col>\r\n          <Transfer.Source>\r\n            <SourceHeader />\r\n            <Transfer.Item id='checkbox1'>List item 1</Transfer.Item>\r\n            <Transfer.Item id='checkbox2'>List item 2</Transfer.Item>\r\n            <Transfer.Item id='checkbox3'>List item 3</Transfer.Item>\r\n            <Transfer.Item id='checkbox4'>List item 4</Transfer.Item>\r\n            <Transfer.Item id='checkbox5'>List item 5</Transfer.Item>\r\n            <Transfer.Item id='checkbox6'>List item 6</Transfer.Item>\r\n          </Transfer.Source>\r\n        </Col>\r\n        <Col>\r\n          <div className='it-transfer-buttons'>\r\n            <Row>\r\n              <Col>\r\n                <Transfer.TransferButton />\r\n              </Col>\r\n            </Row>\r\n            <Row>\r\n              <Col>\r\n                <Transfer.BacktransferButton />\r\n              </Col>\r\n            </Row>\r\n            <Row>\r\n              <Col>\r\n                <Transfer.ResetButton />\r\n              </Col>\r\n            </Row>\r\n          </div>\r\n        </Col>\r\n        <Col>\r\n          <Transfer.Target>\r\n            <TargetHeader />\r\n            <Transfer.Item id='checkbox7'>List item 7</Transfer.Item>\r\n            <Transfer.Item id='checkbox8'>List item 8</Transfer.Item>\r\n            <Transfer.Item id='checkbox9'>List item 9</Transfer.Item>\r\n            <Transfer.Item id='checkbox10'>List item 10</Transfer.Item>\r\n            <Transfer.Item id='checkbox11'>List item 11</Transfer.Item>\r\n            <Transfer.Item id='checkbox12'>List item 12</Transfer.Item>\r\n          </Transfer.Target>\r\n        </Col>\r\n      </Row>\r\n    </Transfer>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Typography.stories.tsx",
    "content": "import { Meta, StoryObj } from \"@storybook/react-vite\";\r\nimport React from 'react';\r\n\r\nconst meta: Meta = {\r\n  title: \"Documentazione/Organizzare i contenuti/Tipografia\",\r\n};\r\n\r\nexport default meta;\r\n\r\ntype Story = StoryObj;\r\n\r\nexport const Abbrevazioni: Story = {\r\n  render: () => (\r\n    <>\r\n      <p>\r\n        <abbr title='attribute'>attr</abbr>\r\n      </p>\r\n      <p>\r\n        <abbr title='HyperText Markup Language' className='initialism'>\r\n          HTML\r\n        </abbr>\r\n      </p>\r\n    </>\r\n  )\r\n};\r\n\r\nexport const AllineamentoADestra: Story = {\r\n  render: () => (\r\n    <blockquote className='blockquote text-end'>\r\n      <p className='mb-0'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\r\n      <footer className='blockquote-footer'>\r\n        Someone famous in <cite title='Source Title'>Source Title</cite>\r\n      </footer>\r\n    </blockquote>\r\n  )\r\n};\r\n\r\nexport const AllineamentoCentrato: Story = {\r\n  render: () => (\r\n    <blockquote className='blockquote text-center'>\r\n      <p className='mb-0'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\r\n      <footer className='blockquote-footer'>\r\n        Someone famous in <cite title='Source Title'>Source Title</cite>\r\n      </footer>\r\n    </blockquote>\r\n  )\r\n};\r\n\r\nexport const Citazioni: Story = {\r\n  render: () => (\r\n    <blockquote className='blockquote'>\r\n      <p className='mb-0'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\r\n    </blockquote>\r\n  )\r\n};\r\n\r\nexport const CitazioneFonte: Story = {\r\n  render: () => (\r\n    <blockquote className='blockquote'>\r\n      <p className='mb-0'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>\r\n      <footer className='blockquote-footer'>\r\n        Someone famous in <cite title='Source Title'>Source Title</cite>\r\n      </footer>\r\n    </blockquote>\r\n  )\r\n};\r\n\r\nexport const Dimensioni: Story = {\r\n  render: () => (\r\n    <table>\r\n      <thead>\r\n        <tr>\r\n          <th>Intestazione</th>\r\n          <th>Mobile</th>\r\n          <th>Schermo &gt; 576px</th>\r\n        </tr>\r\n      </thead>\r\n      <tbody>\r\n        <tr>\r\n          <td>\r\n            <h1>h1</h1>\r\n          </td>\r\n          <td>Bold, 40px/48px</td>\r\n          <td>Bold, 48px/60px</td>\r\n        </tr>\r\n        <tr>\r\n          <td>\r\n            <h2>h2</h2>\r\n          </td>\r\n          <td>Bold, 32px/40px</td>\r\n          <td>Bold, 40px/48px</td>\r\n        </tr>\r\n        <tr>\r\n          <td>\r\n            <h3>h3</h3>\r\n          </td>\r\n          <td>Bold, 28px/32px</td>\r\n          <td>Bold, 32px/40px</td>\r\n        </tr>\r\n        <tr>\r\n          <td>\r\n            <h4>h4</h4>\r\n          </td>\r\n          <td>SemiBold, 24px/28px</td>\r\n          <td>SemiBold, 28px/40px</td>\r\n        </tr>\r\n        <tr>\r\n          <td>\r\n            <h5>h5</h5>\r\n          </td>\r\n          <td>Regular, 20px/24px</td>\r\n          <td>Regular, 24px/40px</td>\r\n        </tr>\r\n        <tr>\r\n          <td>\r\n            <h6>h6</h6>\r\n          </td>\r\n          <td>SemiBold, 16px/24px</td>\r\n          <td>SemiBold, 18px/28px</td>\r\n        </tr>\r\n      </tbody>\r\n    </table>\r\n  )\r\n};\r\n\r\nexport const Intestazioni: Story = {\r\n  render: () => (\r\n    <>\r\n      <h1>Intestazione di tipo h1</h1>\r\n      <h2>Intestazione di tipo h2</h2>\r\n      <h3>Intestazione di tipo h3</h3>\r\n      <h4>Intestazione di tipo h4</h4>\r\n      <h5>Intestazione di tipo h5</h5>\r\n      <h6>Intestazione di tipo h6</h6>\r\n    </>\r\n  )\r\n};\r\n\r\nexport const IntestazioneTipo: Story = { render: () => <h1 className='display-1'>Intestazione di tipo h1</h1> }\r\n\r\nexport const IntestazioneSecondario: Story = {\r\n  render: () => (\r\n    <h4>\r\n      Intestazione <small className='text-muted'>con testo secondario</small>\r\n    </h4>\r\n  )\r\n};\r\n\r\nexport const Link: Story = {\r\n  render: () => (\r\n    <>\r\n      <p>\r\n        Esempio di <a href='#'>link normale</a>.\r\n      </p>\r\n      <p>\r\n        Esempio di&nbsp;\r\n        <a href='#' className='text-decoration-none fw-bold'>\r\n          link in grassetto senza sottolineatura\r\n        </a>\r\n        .\r\n      </p>\r\n    </>\r\n  )\r\n};\r\n\r\nexport const Liste: Story = {\r\n  render: () => (\r\n    <ul className='list-unstyled'>\r\n      <li>Lorem ipsum dolor sit amet</li>\r\n      <li>Consectetur adipiscing elit</li>\r\n      <li>Integer molestie lorem at massa</li>\r\n      <li>Facilisis in pretium nisl aliquet</li>\r\n      <li>\r\n        Nulla volutpat aliquam velit\r\n        <ul>\r\n          <li>Phasellus iaculis neque</li>\r\n          <li>Purus sodales ultricies</li>\r\n          <li>Vestibulum laoreet porttitor sem</li>\r\n          <li>Ac tristique libero volutpat at</li>\r\n        </ul>\r\n      </li>\r\n      <li>Faucibus porta lacus fringilla vel</li>\r\n      <li>Aenean sit amet erat nunc</li>\r\n      <li>Eget porttitor lorem</li>\r\n    </ul>\r\n  )\r\n};\r\n\r\nexport const ListeAllineate: Story = {\r\n  render: () => (\r\n    <dl className='row'>\r\n      <dt className='col-sm-3'>Description lists</dt>\r\n      <dd className='col-sm-9'>A description list is perfect for defining terms.</dd>\r\n\r\n      <dt className='col-sm-3'>Euismod</dt>\r\n      <dd className='col-sm-9'>\r\n        <p>Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.</p>\r\n        <p>Donec id elit non mi porta gravida at eget metus.</p>\r\n      </dd>\r\n\r\n      <dt className='col-sm-3'>Malesuada porta</dt>\r\n      <dd className='col-sm-9'>Etiam porta sem malesuada magna mollis euismod.</dd>\r\n\r\n      <dt className='col-sm-3 text-truncate'>Truncated term is truncated</dt>\r\n      <dd className='col-sm-9'>\r\n        Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.\r\n      </dd>\r\n\r\n      <dt className='col-sm-3'>Nesting</dt>\r\n      <dd className='col-sm-9'>\r\n        <dl className='row'>\r\n          <dt className='col-sm-4'>Nested definition list</dt>\r\n          <dd className='col-sm-8'>Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.</dd>\r\n        </dl>\r\n      </dd>\r\n    </dl>\r\n  )\r\n};\r\n\r\nexport const ListeInline: Story = {\r\n  render: () => (\r\n    <ul className='list-inline'>\r\n      <li className='list-inline-item'>Lorem ipsum</li>\r\n      <li className='list-inline-item'>Phasellus iaculis</li>\r\n      <li className='list-inline-item'>Nulla volutpat</li>\r\n    </ul>\r\n  )\r\n};\r\n\r\nexport const Lora: Story = {\r\n  render: () => (\r\n    <>\r\n      <p className='text-serif'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>\r\n      <p className='text-serif'>abcdefghijklmnopqrstuvwxyz</p>\r\n      <p className='text-serif'>0123456789</p>\r\n    </>\r\n  )\r\n};\r\n\r\nexport const Paragrafo: Story = {\r\n  render: () => (\r\n    <>\r\n      <p>\r\n        Ullamco laboris nisi ut aliquid ex ea commodi consequat. Curabitur blandit tempus ardua ridiculus sed magna.\r\n        Curabitur est gravida et libero vitae dictum. Phasellus laoreet lorem vel dolor tempus vehicula. Magna pars\r\n        studiorum, prodita quaerimus.\r\n      </p>\r\n      <p>\r\n        Ullamco laboris nisi ut aliquid ex ea commodi consequat. Curabitur blandit tempus ardua ridiculus sed magna.\r\n        Curabitur est gravida et libero vitae dictum. Phasellus laoreet lorem vel dolor tempus vehicula. Magna pars\r\n        studiorum, prodita quaerimus.\r\n      </p>\r\n    </>\r\n  )\r\n};\r\n\r\nexport const ParagrafoEvidenza: Story = { render: () => <p className='lead'>Paragrafo in evidenza</p> }\r\n\r\nexport const ParagrafiPersonalizzati: Story = {\r\n  render: () => (\r\n    <>\r\n      <p>\r\n        Esempio di testo <u>sottolineato</u>.\r\n      </p>\r\n      <p>\r\n        Esempio di testo <mark>evidenziato</mark>.\r\n      </p>\r\n      <p>\r\n        Esempio di testo <em>corsivo</em>.\r\n      </p>\r\n      <p>\r\n        Esempio di testo <strong>in grassetto</strong>.\r\n      </p>\r\n      <p>\r\n        Esempio di testo <small>rimpicciolito</small>.\r\n      </p>\r\n      <p>\r\n        Esempio di testo <ins>aggiuntivo</ins>.\r\n      </p>\r\n      <p>\r\n        Esempio di testo <del>cancellato</del> o <s>invalido</s>.\r\n      </p>\r\n      <p>\r\n        Esempio di testo <code>monospace</code>.\r\n      </p>\r\n    </>\r\n  )\r\n};\r\n\r\nexport const RobotoMono: Story = {\r\n  render: () => (\r\n    <>\r\n      <p className='font-monospace'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>\r\n      <p className='font-monospace'>abcdefghijklmnopqrstuvwxyz</p>\r\n      <p className='font-monospace'>0123456789</p>\r\n    </>\r\n  )\r\n};\r\n\r\nexport const Titillium: Story = {\r\n  render: () => (\r\n    <>\r\n      <p className='text-sans-serif'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>\r\n      <p className='text-sans-serif'>abcdefghijklmnopqrstuvwxyz</p>\r\n      <p className='text-sans-serif'>0123456789</p>\r\n    </>\r\n  )\r\n};\r\n"
  },
  {
    "path": "stories/Components/Upload.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react-vite';\nimport React, { useState } from 'react';\nimport { Col, Container, Row, Upload, UploadDragNdrop, UploadList, UploadListItem } from '../../src';\nimport { UploadListItemProps } from '../../src/Upload/UploadListItem';\n\nconst meta: Meta<typeof Upload> = {\n  title: 'Documentazione/Form/Upload',\n  component: Upload\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Upload>;\n\ninterface listaFilesArgsI {\n  [type: string]: UploadListItemProps;\n}\n\nconst listaFilesArgs: listaFilesArgsI = {\n  success: {\n    uploadStatus: 'success',\n    fileName: 'nome-file-01.pdf',\n    fileWeight: '10 MB'\n  },\n  successLong: {\n    uploadStatus: 'success',\n    fileName: 'nome-file-02-nome-file-lungo-per-ellissi.doc',\n    fileWeight: '10 MB'\n  },\n  uploading: {\n    uploadStatus: 'uploading',\n    fileName: 'nome-file-02.pdf',\n    progressValue: 30\n  },\n  error: {\n    uploadStatus: 'error',\n    fileName: 'nome-file-03.pdf'\n  }\n};\n\nexport const ListaFiles = {\n  render: ({ ...listaFilesArgs }: listaFilesArgsI) => (\n    <section>\n      <Upload id='esempio' label='Carica' />\n      <UploadList tipologia='file'>\n        {Object.values(listaFilesArgs).map((type) => {\n          return <UploadListItem key={type.fileName} {...type} />;\n        })}\n      </UploadList>\n    </section>\n  ),\n  args: {\n    ...listaFilesArgs\n  }\n};\n\nconst listaFilesImmagineArgs: listaFilesArgsI = {\n  success: {\n    previewImage: true,\n    previewImageSrc: 'https://picsum.photos/40/40?image=1055',\n    previewImageAlt: 'descrizione immagine',\n    uploadStatus: 'success',\n    fileName: 'nome-file-01.pdf',\n    fileWeight: '10 MB'\n  },\n  successLong: {\n    previewImage: true,\n    previewImageSrc: 'https://picsum.photos/40/40?image=1056',\n    previewImageAlt: 'descrizione immagine',\n    uploadStatus: 'success',\n    fileName: 'nome-file-02-nome-file-lungo-per-ellissi.doc',\n    fileWeight: '10 MB'\n  },\n  uploading: {\n    previewImage: true,\n    previewImageSrc: 'https://picsum.photos/40/40?image=1057',\n    previewImageAlt: 'descrizione immagine',\n    uploadStatus: 'uploading',\n    fileName: 'nome-file-02.pdf',\n    progressValue: 30\n  },\n  error: {\n    previewImage: true,\n    previewImageSrc: 'https://picsum.photos/40/40?image=1058',\n    previewImageAlt: 'descrizione immagine',\n    uploadStatus: 'error',\n    fileName: 'nome-file-03.pdf'\n  }\n};\n\nexport const ListaFilesImmagine = {\n  render: ({ ...listaFilesImmagineArgs }: listaFilesArgsI) => (\n    <section>\n      <Upload id='esempio_immagine' label='Carica' />\n      <UploadList tipologia='file' previewImage>\n        {Object.values(listaFilesImmagineArgs).map((type) => {\n          return <UploadListItem key={type.fileName} {...type} />;\n        })}\n      </UploadList>\n    </section>\n  ),\n  args: {\n    ...listaFilesImmagineArgs\n  }\n};\n\nexport const UploadAvatar: Story = {\n  render: (args) => (\n    <Container>\n      <Row>\n        <Col>\n          <Upload\n            {...args}\n            id='ExampleUpload3'\n            avatarImg={<img src='https://randomuser.me/api/portraits/men/21.jpg' alt='descrizione immagine' />}\n          />\n        </Col>\n        <Col>\n          <Upload\n            {...args}\n            id='ExampleUpload4'\n            avatarImg={<img src='https://randomuser.me/api/portraits/women/21.jpg' alt='descrizione immagine' />}\n            avatarSmall\n          />\n        </Col>\n      </Row>\n    </Container>\n  ),\n  args: {\n    label: 'Aggiorna',\n    icon: 'it-camera',\n    isAvatar: true\n  }\n};\n\nexport const Gallery = {\n  render: () => (\n    <section>\n      <UploadList tipologia='gallery'>\n        <UploadListItem>\n          <UploadListItem.UploadButton id='upload_gallery'>Carica foto</UploadListItem.UploadButton>\n        </UploadListItem>\n      </UploadList>\n      <p className='mt-5'>\n        <strong>Esempio Immagini Caricate</strong>\n      </p>\n      <UploadList tipologia='gallery'>\n        <UploadListItem\n          previewImage={true}\n          previewImageSrc='https://picsum.photos/128/128?image=1020'\n          previewImageAlt='descrizione immagine'\n        />\n        <UploadListItem\n          previewImage={true}\n          previewImageSrc='https://picsum.photos/128/128?image=1038'\n          previewImageAlt='descrizione immagine'\n        />\n        <UploadListItem>\n          <UploadListItem.UploadButton id='upload_gallery'>Carica foto</UploadListItem.UploadButton>\n        </UploadListItem>\n      </UploadList>\n    </section>\n  )\n};\n\nconst DragNdropHooks = () => {\n  const [files, setFiles] = useState<File[]>([]);\n  return (\n    <div className='section'>\n      <UploadDragNdrop files={files} setFiles={setFiles} />\n    </div>\n  );\n};\n\nexport const DragNdrop = {\n  render: () => <DragNdropHooks />,\n  parameters: {\n    docs: {\n      canvas: { sourceState: 'none' }\n    }\n  }\n};\n"
  },
  {
    "path": "stories/Components/Video.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react-vite';\nimport React from 'react';\nimport { Video } from '../../src';\nimport type { VideoTrackSource } from '../../src/Video/Video';\n\nconst meta: Meta<typeof Video> = {\n  title: 'Documentazione/Componenti/Video',\n  component: Video\n};\n\nexport default meta;\n\ntype Story = StoryObj<typeof Video>;\n\nexport const Trascription: Story = {\n  render: () => {\n    const sources = [\n      { src: '//vjs.zencdn.net/v/oceans.mp4', type: 'video/mp4' },\n      { src: '//vjs.zencdn.net/v/oceans.webm', type: 'video/webm' }\n    ];\n    const transcription = 'Questa è la trascrizione testuale del video';\n\n    return (\n      <Video\n        id='video-trascription'\n        sources={sources}\n        transcriptionLabel={'Mostra la trascrizione del video'}\n        transcription={transcription}\n      />\n    );\n  }\n};\n\nexport const Tracks: Story = {\n  render: () => {\n    const transcription = 'Questa è la trascrizione testuale del video';\n    const tracks: VideoTrackSource[] = [\n      {\n        src: 'https://italia.github.io/bootstrap-italia/docs/assets/video/subtitles-it.vtt',\n        kind: 'subtitles',\n        label: 'Italiano',\n        srcLang: 'it',\n        isDefault: true\n      },\n      {\n        src: 'https://italia.github.io/bootstrap-italia/docs/assets/video/subtitles-en.vtt',\n        kind: 'subtitles',\n        label: 'English',\n        srcLang: 'en',\n        isDefault: false\n      },\n      {\n        kind: 'captions',\n        src: 'https://italia.github.io/bootstrap-italia/docs/assets/video/subtitles-es.vtt',\n        srcLang: 'es',\n        label: 'Español',\n        isDefault: false\n      }\n    ];\n    const sources = [\n      {\n        src: 'https://italia.github.io/bootstrap-italia/docs/assets/video/ElephantsDreamDASH/ElephantsDream.mp4.mpd',\n        type: 'application/dash+xml'\n      }\n    ];\n\n    const poster = 'https://italia.github.io/bootstrap-italia/docs/assets/video/ElephantsDream.mp4-poster21.jpg';\n    return (\n      <Video\n        id='video-tracks'\n        sources={sources}\n        tracks={tracks}\n        poster={poster}\n        transcriptionLabel={'Mostra la trascrizione del video'}\n        transcription={transcription}\n      />\n    );\n  }\n};\n\nexport const AutoplayAndControls: Story = {\n  render: () => {\n    const transcription = 'Questa è la trascrizione testuale del video';\n    const sources = [\n      { src: '//vjs.zencdn.net/v/oceans.mp4', type: 'video/mp4' },\n      { src: '//vjs.zencdn.net/v/oceans.webm', type: 'video/webm' }\n    ];\n\n    return (\n      <Video\n        id='video-autoplay-controls'\n        sources={sources}\n        autoPlay={true}\n        fluid={true}\n        controls={true}\n        loop={true}\n        transcriptionLabel={'Mostra la trascrizione del video'}\n        transcription={transcription}\n      />\n    );\n  }\n};\n\nexport const YouTubeVideo: Story = {\n  render: () => {\n    const transcription = 'Questa è la trascrizione testuale del video';\n    const ytVideo = {\n      url: 'https://youtu.be/_0j7ZQ67KtY',\n      hasDisclaimer: true,\n      disclaimerKey: 'youtube',\n      disclaimerText: `Accetta i cookie di YouTube per vedere il video. Puoi gestire le preferenze nella <a class=\"text-white\" href='/privacy_policy'>cookie policy</a>`\n    };\n    return (\n      <Video\n        id='video-youtube'\n        youtube={ytVideo}\n        transcriptionLabel={'Mostra la trascrizione del video'}\n        transcription={transcription}\n      />\n    );\n  }\n};\n\nexport const Base: Story = {\n  render: () => {\n    const transcription = 'Questa è la trascrizione testuale del video';\n    const sources = [\n      { src: '//vjs.zencdn.net/v/oceans.mp4', type: 'video/mp4' },\n      { src: '//vjs.zencdn.net/v/oceans.webm', type: 'video/webm' }\n    ];\n\n    return (\n      <Video\n        id=\"video-simple\"\n        sources={sources}\n        transcriptionLabel={'Mostra la trascrizione del video'}\n        transcription={transcription}\n      />\n    );\n  }\n};\n"
  },
  {
    "path": "stories/Documentation/Accordion.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Source, Story } from '@storybook/addon-docs/blocks';\nimport { Code } from 'storybook/internal/components';\nimport {\n  Accordion,\n  AccordionBody,\n  AccordionHeader,\n  AccordionItem,\n  Callout,\n  CalloutText,\n  CalloutTitle\n} from '../../src';\nimport * as AccordionStories from '../Components/Accordion.stories';\n\n<Meta of={AccordionStories} />\n\n# Accordion\n\n## Attiva/disattiva la visibilità di contenuti\n\nPer ottimizzare l’ingombro dei contenuti di una pagina a volte è necessario usare degli elementi richiudibili (in gergo definiti collassabili o collapse), che possono essere attivati indipendentemente l’uno dall’altro oppure in modo esclusivo con l’attivazione di solo un blocco alla volta (in gergo definiti fisarmoniche o accordion).\n\n### Gruppi di elementi richiudibili\n\nGli elementi richiudibili sono molto spesso mostrati in gruppo, tipicamente usati per approfondire voci o argomenti mostrati nelle singole barre cliccabili.\n\n<div className='docs'>\n  <Callout color='success'>\n    <CalloutTitle>\n      <span className='text'>Accessibilità</span>\n    </CalloutTitle>\n    <CalloutText>\n      Nell’esempio di codice ogni elemento <Code>&lt;button&gt;</Code> è inserito all’interno di un elemento &lt;h2&gt;\n      (o altro livello h in funzione del contesto) in quanto, frequentemente, i pulsanti di azione di un accordion sono\n      anche i titoli della sezione che segue.\n    </CalloutText>\n  </Callout>\n</div>\n\n<Canvas of={AccordionStories.GruppiDiElementiRichiudibili} />\n\n#### Codice\n\n```tsx\nconst [collapseElementOpen, setCollapseElement] = useState('');\nreturn (\n  <Accordion>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '1'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '1' ? '1' : '')}\n      >\n        Elemento Richiudibile #1\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '1'}>\n        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon\n        officia aute, non cupidatat skateboard dolor brunch.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '2'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '2' ? '2' : '')}\n      >\n        Elemento Richiudibile #2\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '2'}>\n        Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth\n        nesciunt you probably haven&apos;t heard of them accusamus labore sustainable VHS.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '3'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '3' ? '3' : '')}\n      >\n        Elemento Richiudibile #3\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '3'}>\n        Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n        single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes\n        anderson cred nesciunt sapiente ea proident.\n      </AccordionBody>\n    </AccordionItem>\n  </Accordion>\n);\n```\n\n<div className=\"docs\">\n    <Callout color=\"success\">\n        <CalloutTitle>\n            <span className=\"text\">Accessibilità</span>\n        </CalloutTitle>\n        <CalloutText>\n            Assicurati di aggiungere <Code>aria-expanded</Code> all’elemento di controllo. Questo attributo trasmette esplicitamente lo stato corrente\n            dell’elemento comprimibile legato al controllo a screen reader e tecnologie assistive simili. Se l’elemento comprimibile è chiuso in modo\n            predefinito, l’attributo sull’elemento di controllo dovrebbe avere il valore <Code>aria-expanded=\"false\"</Code>. Se imposti l’elemento comprimibile\n            aperto in modo predefinito, sul controllo invece imposta\n            <Code>aria-expanded=\"true\"</Code>. Il componente\n            <Code>AccordionHeader</Code> applica automaticamente questo attributo, ma qualora venisse usato un componente di controllo esterno sarà necessario aggiungerlo manualmente. Se utilizzi un elemento non-button come controllo:\n        Se utilizzi un elemento non-button come controllo (ad esempio un <Code>&lt;div&gt;</Code> o un <Code>&lt;a&gt;</Code>):\n\n    • Per link (<Code>&lt;a&gt;</Code>): generalmente non assegnare <Code>role=\"button\"</Code>. Mantieni il ruolo nativo link e assicurati che abbia una funzione di navigazione. Se la sua funzione è esclusivamente controllare l'espansione, preferisci l'uso di un <Code>&lt;button&gt;</Code>.\n\n    • Per elementi generici (<Code>&lt;div&gt;</Code>, <Code>&lt;span&gt;</Code>): aggiungi <Code>role=\"button\"</Code>, rendilo focusabile con <Code>tabindex=\"0\"</Code>, gestisci il click tramite <Code>onClick</Code>, gestisci l'attivazione da tastiera (tasti Enter e Spazio tramite <Code>onKeyDown</Code>) e rendi visibile il focus (ad esempio con outline CSS).\n\n</CalloutText>\n</Callout>\n\n</div>\n\n## Accordion\n\nPer ottenere un gruppo di elementi _mutualmente_ richiudibili (o _accordion_), è sufficiente utilizzare uno stato con singolo id da verificare per ciascun elemento come da esempio:\n\n<Canvas of={AccordionStories._Accordion} />\n\n#### Codice\n\n```tsx\nconst [collapseElementOpen, setCollapseElement] = useState('');\nreturn (\n  <Accordion>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '1'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '1' ? '1' : '')}\n      >\n        Accordion Group Item #1\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '1'} listClassName={'custom-class'}>\n        Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus\n        facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '2'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '2' ? '2' : '')}\n      >\n        Accordion Group Item #2\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '2'} listClassName={'custom-class'}>\n        Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth\n        nesciunt you probably haven&apos;t heard of them accusamus labore sustainable VHS.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '3'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '3' ? '3' : '')}\n      >\n        Accordion Group Item #3\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '3'} listClassName={'custom-class'}>\n        Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n        single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes\n        anderson cred nesciunt sapiente ea proident.\n      </AccordionBody>\n    </AccordionItem>\n  </Accordion>\n);\n```\n\n## Accordion annidati\n\nPiù gruppi di collapse possono essere annidati.\n\n<div className='docs'>\n  <Callout color='success'>\n    <CalloutTitle>\n      <span className='text'>Accessibilità</span>\n    </CalloutTitle>\n    <CalloutText>\n      Utilizzare questo approccio solo quando strettamente necessario: dal punto di vista dell’accessibilità non si\n      tratta di una soluzione ottimale.\n    </CalloutText>\n  </Callout>\n</div>\n\n<Canvas of={AccordionStories.AccordionAnnidati} />\n\n#### Codice\n\n```tsx\nconst [collapseElementOpen, setCollapseElement] = useState('');\nconst [nestedCollapseOpen, setNestedCollapseOpen] = useState('');\nreturn (\n  <Accordion>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '1'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '1' ? '1' : '')}\n      >\n        Elemento Accordion #1\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '1'}>\n        <Accordion>\n          <AccordionItem>\n            <AccordionHeader\n              active={nestedCollapseOpen === '1'}\n              onToggle={() => setNestedCollapseOpen(nestedCollapseOpen !== '1' ? '1' : '')}\n            >\n              Elemento Accordion annidato #1\n            </AccordionHeader>\n            <AccordionBody active={nestedCollapseOpen === '1'}>\n              Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf\n              moon officia aute, non cupidatat skateboard dolor brunch.\n            </AccordionBody>\n          </AccordionItem>\n          <AccordionItem>\n            <AccordionHeader\n              active={nestedCollapseOpen === '2'}\n              onToggle={() => setNestedCollapseOpen(nestedCollapseOpen !== '2' ? '2' : '')}\n            >\n              Elemento Accordion annidato #2\n            </AccordionHeader>\n            <AccordionBody active={nestedCollapseOpen === '2'}>\n              Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic\n              synth nesciunt you probably haven&apos;t heard of them accusamus labore sustainable VHS.\n            </AccordionBody>\n          </AccordionItem>\n          <AccordionItem>\n            <AccordionHeader\n              active={nestedCollapseOpen === '3'}\n              onToggle={() => setNestedCollapseOpen(nestedCollapseOpen !== '3' ? '3' : '')}\n            >\n              Elemento Accordion annidato #3\n            </AccordionHeader>\n            <AccordionBody active={nestedCollapseOpen === '3'}>\n              Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n              single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes\n              anderson cred nesciunt sapiente ea proident.\n            </AccordionBody>\n          </AccordionItem>\n        </Accordion>\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionHeader\n      active={collapseElementOpen === '2'}\n      onToggle={() => setCollapseElement(collapseElementOpen !== '2' ? '2' : '')}\n    >\n      Elemento Accordion #2\n    </AccordionHeader>\n    <AccordionBody active={collapseElementOpen === '2'}>\n      Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth\n      nesciunt you probably haven&apos;t heard of them accusamus labore sustainable VHS.\n    </AccordionBody>\n\n    <AccordionHeader\n      active={collapseElementOpen === '3'}\n      onToggle={() => setCollapseElement(collapseElementOpen !== '3' ? '3' : '')}\n    >\n      Elemento Accordion #3\n    </AccordionHeader>\n    <AccordionBody active={collapseElementOpen === '3'}>\n      Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n      single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson\n      cred nesciunt sapiente ea proident.\n    </AccordionBody>\n  </Accordion>\n);\n```\n\n## Sfondo primario\n\nApplicando attributi aggiuntivi al componente `Accordion` è possibile utilizzare il colore primario come sfondo degli header.\n\n### Header attivi\n\nAggiungere l'attributo `background=\"active\"` al componente `Accordion` per ottenere header con sfondo di colore primario quando questi sono attivi e il contenuto relativo è visibile.\n\n<Canvas of={AccordionStories.HeaderAttivi} />\n\n#### Codice\n\n```tsx\nconst [collapseElementOpen, setCollapseElement] = useState('');\nreturn (\n  <Accordion background='active'>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '1'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '1' ? '1' : '')}\n      >\n        Elemento Accordion #1\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '1'}>\n        Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus\n        facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '2'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '2' ? '2' : '')}\n      >\n        Elemento Accordion #2\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '2'}>\n        Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth\n        nesciunt you probably haven&apos;t heard of them accusamus labore sustainable VHS.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '3'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '3' ? '3' : '')}\n      >\n        Elemento Accordion #3\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '3'}>\n        Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n        single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes\n        anderson cred nesciunt sapiente ea proident.\n      </AccordionBody>\n    </AccordionItem>\n  </Accordion>\n);\n```\n\n### Hover degli Header\n\nAggiungere l'attributo `background=\"hover\"` al componente `Accordion` per ottenere header con sfondo di colore primario all’hover.\n\n<Canvas of={AccordionStories.HeaderHover} />\n\n#### Codice\n\n```tsx\nconst [collapseElementOpen, setCollapseElement] = useState('');\nreturn (\n  <Accordion background='hover'>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '1'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '1' ? '1' : '')}\n      >\n        Elemento Accordion #1\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '1'}>\n        Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus\n        facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '2'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '2' ? '2' : '')}\n      >\n        Elemento Accordion #2\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '2'}>\n        Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth\n        nesciunt you probably haven&apos;t heard of them accusamus labore sustainable VHS.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '3'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '3' ? '3' : '')}\n      >\n        Elemento Accordion #3\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '3'}>\n        Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid\n        single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes\n        anderson cred nesciunt sapiente ea proident.\n      </AccordionBody>\n    </AccordionItem>\n  </Accordion>\n);\n```\n\n### Icona a sinistra\n\nAggiungere l'attributo `iconLeft={true}` al 11componente `Accordion` per ottenere una variante in cui l’icona chevron che indica lo stato di apertura è sostituita da segni meno/più allineati a sinistra del titolo dell’header.\n\n<Canvas of={AccordionStories.IconaSinistra} />\n\n#### Codice\n\n```tsx\nconst [collapseElementOpen, setCollapseElement] = useState('');\nreturn (\n  <Accordion iconLeft>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '1'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '1' ? '1' : '')}\n      >\n        Elemento Accordion #1\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '1'}>\n        Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus\n        facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '2'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '2' ? '2' : '')}\n      >\n        Elemento Accordion #2\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '2'}>\n        Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus\n        facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n      </AccordionBody>\n    </AccordionItem>\n    <AccordionItem>\n      <AccordionHeader\n        active={collapseElementOpen === '3'}\n        onToggle={() => setCollapseElement(collapseElementOpen !== '3' ? '3' : '')}\n      >\n        Elemento Accordion #3\n      </AccordionHeader>\n      <AccordionBody active={collapseElementOpen === '3'}>\n        Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus\n        facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n      </AccordionBody>\n    </AccordionItem>\n  </Accordion>\n);\n```\n\n## Argomenti componente\n\n## Accordion\n\n<ArgTypes of={AccordionStories.GruppiDiElementiRichiudibili} />\n\n## Accordion Item\n\n<ArgTypes of={AccordionItem} />\n\n### AccordionHeader\n\n<ArgTypes of={AccordionHeader} />\n\n### AccordionBody\n\n<ArgTypes of={AccordionBody} />\n"
  },
  {
    "path": "stories/Documentation/Alert.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from \"@storybook/addon-docs/blocks\";\r\nimport { Code } from \"storybook/internal/components\";\r\nimport { Alert, Callout, CalloutText, CalloutTitle } from \"../../src\";\r\nimport * as AlertStories from \"../Components/Alert.stories\";\r\n\r\n<Meta of={AlertStories} />\r\n\r\n# Alert\r\n\r\nGli avvisi sono disponibili in quattro tipologie diverse e per qualsiasi lunghezza di testo. Inoltre possono prevedere un pulsante di chiusura\r\n\r\n## Esempio Interattivo\r\n\r\n<Canvas />\r\n<Controls />\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Trasmettere significato alle tecnologie assistive</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            L’uso del colore per aggiungere un significato fornisce solo un’indicazione visiva, che non sarà trasmesso agli utenti di tecnologie assistive –\r\n            come gli screen reader. Assicurati che le informazioni denotate dal colore siano rese disponibili anche dal contenuto stesso (es.: il testo\r\n            visibile), o siano incluse attraverso mezzi alternativi, come testo aggiuntivo nascosto con la classe\r\n            <Code>.visually-hidden</Code>.\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n## Link evidenziato\r\n\r\nUsa la classe `.alert-link` per dare risalto ad un link all'interno dell'alert.\r\n\r\n<Canvas of={AlertStories._LinkEvidenziato} />\r\n\r\n## Contenuto aggiuntivo\r\n\r\nI messaggi di avviso possono avere del contenuto HTML aggiuntivo come degli heading, paragrafi e divisori.\r\n\r\n<Canvas of={AlertStories._ContenutoAggiuntivo} />\r\n\r\n## Chiusura\r\n\r\nÈ possibile eliminare qualsiasi avviso mediante un pulsante di chiusura:\r\n\r\n-   Definisci una funzione che chiuda l'alert controllando la sua prop `isOpen`\r\n-   Passa la funzione alla prop `toggle` del componente\r\n\r\nClicca sul pulsante di chiusura per vedere la funzionalità di rimozione altert in azione:\r\n\r\n<Canvas of={AlertStories.ChiusuraControllata} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [open, setOpen] = useState(true);\r\n\r\nconst closeAlert = () => setOpen(false);\r\n\r\nreturn (\r\n    <div>\r\n        <Alert {...args} isOpen={open} toggle={closeAlert}>\r\n            <strong>Attenzione</strong>Alcuni campi inseriti sono da controllare.\r\n        </Alert>\r\n    </div>\r\n);\r\n```\r\n\r\n## Argomenti componente\r\n\r\n<ArgTypes />\r\n"
  },
  {
    "path": "stories/Documentation/Avatar.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from \"@storybook/addon-docs/blocks\";\r\nimport { Code } from \"storybook/internal/components\";\r\nimport {\r\n    AvatarContainer,\r\n    AvatarExtraText,\r\n    AvatarGroupContainer,\r\n    AvatarIcon,\r\n    AvatarPresence,\r\n    AvatarStatus,\r\n    AvatarWrapper,\r\n    Callout,\r\n    CalloutText,\r\n    CalloutTitle,\r\n} from \"../../src\";\r\nimport * as AvatarStories from \"../Components/Avatar/Avatar.stories\";\r\nimport * as AvatarBehaviourStories from \"../Components/Avatar/AvatarBehaviour.stories\";\r\nimport * as AvatarGroupStories from \"../Components/Avatar/AvatarGroupsList.stories\";\r\nimport * as AvatarGroupOverlappingStories from \"../Components/Avatar/AvatarGroupsOverlapping.stories\";\r\n\r\n<Meta of={AvatarStories} />\r\n\r\n# Avatar\r\n\r\n## Rappresentazione grafica di un’immagine utente\r\n\r\nL’elemento Avatar è la rappresentazione grafica di un utente e può includere un’immagine, un testo, un’icona o un dropdown con ulteriori contenuti.\r\n\r\nGli Avatar sono disponibili in sei diverse dimensioni:\r\n\r\n-   xs con attributo `size=\"xs\"`\r\n-   sm con attributo `size=\"sm\"`\r\n-   md (dimensioni di default) `size=\"md\"`\r\n-   lg con attributo `size=\"lg\"`\r\n-   xl con attributo `size=\"xl\"`\r\n-   xxl con attributo `size=\"xxl\"`\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Accessibilità delle immagini</span>\r\n        </CalloutTitle>\r\n        <CalloutText>Per ragioni di accessibilità è importante indicare all’interno dell’Avatar il nome dell’utente associato allo stesso.</CalloutText>\r\n        <CalloutText>\r\n            Nel caso di Avatar con immagine è consigliabile utilizzare l’attributo <Code>alt=\"\"</Code> della stessa.\r\n        </CalloutText>\r\n        <CalloutText>\r\n            Un Avatar con testo conterrà uno <Code>&lt;span&gt;</Code> per soli screen reader con il nome dell’utente indicato per esteso:\r\n            <Code>&lt;span class=\"visually-hidden\"&gt;Nome Utente&lt;/span&gt;</Code>.\r\n        </CalloutText>\r\n        <CalloutText>\r\n            Per gli Avatar con icona inserire un testo alternativo: <Code>&lt;span class=\"visually-hidden\"&gt;Testo icona&lt;/span&gt;</Code>.\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n### Avatar con immagine\r\n\r\nL’Avatar ridimensiona automaticamente l’immagine adattandola al formato circolare e centrandola. Si consiglia in ogni caso di utilizzare immagini delle dimensioni corrette.\r\n\r\n<Canvas of={AvatarStories.AvatarWithImage} />\r\n<Controls of={AvatarStories.AvatarWithImage} />\r\n\r\n### Avatar con testo\r\n\r\nAvatar con testo\r\n\r\nLa versione con testo contiene le iniziali dell’utente (una sola nel caso delle dimensioni xs ed sm). Oltre ai colori di default è possibile utilizzare uno sfondo a scelta fra:\r\n\r\n-   Primario: aggiungendo l'attributo `color=\"primary\"` al componente `AvatarIcon`\r\n-   Secondario: aggiungendo l'attributo `color=\"secondary\"` al componente `AvatarIcon`\r\n-   Verde: aggiungendo l'attributo `color=\"green\"` al componente `AvatarIcon`\r\n-   Arancione: aggiungendo l'attributo `color=\"orange\"` al componente `AvatarIcon`\r\n-   Rosso: aggiungendo l'attributo `color=\"red\"` al componente `AvatarIcon`\r\n\r\nIn questi casi il testo sarà di colore bianco.\r\n\r\n<Canvas of={AvatarStories.AvatarWithText} />\r\n### Avatar con icona\r\n\r\nPer utilizzare un’icona all’interno degli Avatar è sufficiente includere il codice dell’icona prescelta dalla [libreria icone](?path=/docs/documentazione-utilities-icone--page#lista-delle-icone-disponibili) e indicarne il colore con una delle classi disponibili.\r\n\r\n<Canvas of={AvatarStories.AvatarWithIcon} />\r\n\r\n### Avatar Link\r\n\r\nPer associare un Avatar ad una navigazione, è possible inserire componenti di navigazione al suo interno, oppure sfruttare l'attributo `href`:\r\n\r\n<Canvas of={AvatarStories.AvatarLink} />\r\n\r\n#### Avatar Link con Tooltip\r\n\r\nE’ possibile associare un Tooltip con maggiori informazioni relative all’utente o all’azione associata utilizzando il componente `Tooltip` del kit.\r\n\r\n<Canvas of={AvatarStories.AvatarLinkWithTooltip} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nimport {useRef} from \"react\";\r\nimport {AvatarContainer} from \"./AvatarContainer\";\r\nimport {AvatarIcon} from \"./AvatarIcon\";\r\nconst withImageRef = useRef(null);\r\nconst withTextRef = useRef(null);\r\nconst withIconRef = useRef(null);\r\nreturn (\r\n    <AvatarContainer>\r\n        <AvatarIcon size=\"xl\" href=\"#\" innerRef={withImageRef}>\r\n            <UncontrolledTooltip placement=\"left\" target={withImageRef}>\r\n                Anna Barbieri\r\n                <br />\r\n                <i>Administrator</i>\r\n            </UncontrolledTooltip>\r\n            <img src=\"https://randomuser.me/api/portraits/women/41.jpg\" alt=\"Anna Barbieri\"></img>\r\n        </AvatarIcon>\r\n        <AvatarIcon size=\"xl\" color=\"red\" href=\"#\" innerRef={withTextRef}>\r\n            <UncontrolledTooltip placement=\"top\" target={withTextRef}>\r\n                Mario Rossi\r\n                <br />\r\n                <i>Editor</i>\r\n            </UncontrolledTooltip>\r\n            <p aria-hidden=\"true\">MR</p>\r\n            <span className=\"visually-hidden\">Mario Rossi</span>\r\n        </AvatarIcon>\r\n        <AvatarIcon size=\"xl\" href=\"#\" innerRef={withIconRef}>\r\n            <Icon icon=\"it-search\" />\r\n            <UncontrolledTooltip placement=\"right\" target={withIconRef}>\r\n                Search\r\n                <br />\r\n                <i>News Archive</i>\r\n            </UncontrolledTooltip>\r\n        </AvatarIcon>\r\n    </AvatarContainer>\r\n);\r\n```\r\n\r\n## Gruppi di Avatar\r\n\r\nGli Avatar possono essere raggruppati in liste verticali ed orizzontali.\r\n\r\n### Lista\r\n\r\nUtilizzando un componente `LinkList` con l'attributo `avatar` si ottiene una lista verticale con Avatar affiancati da link e testi.\r\n\r\n#### Lista piccola\r\n\r\nLista verticale di Avatar di dimensione piccola con attributo `size=\"sm\"`.\r\n\r\n<Canvas of={AvatarGroupStories.AvatarSmallList} />\r\n\r\n#### Lista media\r\n\r\nLista verticale di Avatar di dimensione media con attributo `size=\"md\"`.\r\n\r\n<Canvas of={AvatarGroupStories.AvatarMediaList} />\r\n\r\n### Avatar Sovrapposti\r\n\r\nRacchiudendo una serie di Avatar in un componente `AvatarGroupContainer` questi verranno visualizzati come una lista orizzontale in cui i singoli elementi sono parzialmente sovrapposti. In questo tipo di gruppo è possibile aggiungere un componente `Dropdown` per racchiudere ulteriori elementi Avatar.\r\n\r\n#### Avatar Sovrapposti Piccoli\r\n\r\nGruppo di Avatar sovrapposti di dimensione piccola con attributo `size=\"xs\"`.\r\n\r\n<Canvas of={AvatarGroupOverlappingStories.MediumOverlaidAvatars} />\r\n\r\n#### Avatar Sovrapposti Medi\r\n\r\nGruppo di Avatar sovrapposti di dimensione media con attributo `size=\"md\"`.\r\n\r\n<Canvas>\r\n    <Story id=\"componenti-avatar-avatar-groups-overlapping--medium-overlaid-avatars\" />\r\n</Canvas>\r\n\r\n<Canvas of={AvatarGroupOverlappingStories.SmallOverlappingAvatars} />\r\n\r\n## Comportamento\r\n\r\n### Presenza utente\r\n\r\nAffiancando un componente `AvatarIcon` con il componente `AvatarPresence` all'interno di un componente `AvatarWrapper` si ottiene un indicatore dello stato di presenza dell’utente:\r\n\r\n-   lo stato attivo si ottiene impostando l'attributo `presence` su `active`\r\n-   lo stato non disponibile si ottiene aggiungendo l'attributo `presence` su `busy`\r\n-   lo stato invisibile si ottiene aggiungendo l'attributo `presence` su `hidden`\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Accessibilità della presenza</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            <p>\r\n                Inserire un <Code>&lt;span&gt;</Code> riservato agli screen reader con indicazione della presenza dell’utente nel componente\r\n                <Code>AvatarPresence</Code>.\r\n            </p>\r\n            <p>\r\n                Ad esempio: <Code>&lt;span class=\"visually-hidden\"&gt;Presenza: (stato presenza)&lt;/span&gt;</Code>.\r\n            </p>\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n<Canvas of={AvatarBehaviourStories.UserPresence} />\r\n\r\n### Status utente\r\n\r\nAffiancando un componente `AvatarIcon` con il componente `AvatarStatus` all'interno di un componente `AvatarWrapper` si ottiene un indicatore dello stato dell'account utente:\r\n\r\n-   lo stato attivo si ottiene impostando l'attributo `status` su `approved`\r\n-   lo stato non disponibile si ottiene aggiungendo l'attributo `status` su `declined`\r\n-   lo stato invisibile si ottiene aggiungendo l'attributo `status` su `notify`\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Accessibilità dello status</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            <p>\r\n                Inserire un <Code>&lt;span&gt;</Code> riservato agli screen reader con indicazione della presenza dell’utente nel componente\r\n                <Code>AvatarStatus</Code>.\r\n            </p>\r\n            <p>\r\n                Ad esempio: <Code>&lt;span class=\"visually-hidden\"&gt;Status: (stato utenza)&lt;/span&gt;</Code>.\r\n            </p>\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n<Canvas of={AvatarBehaviourStories.UserStatus} />\r\n\r\n## Avatar con testo aggiuntivo\r\n\r\nPer ottenere una versione più completa dell’Avatar con nome esteso ed eventuale testo accessorio affiancare un componente `AvatarIcon` con il componente `AvatarExtraText`, in cui aggiungere il testo esteso, all'interno di un componente `AvatarWrapper`.\r\n\r\nPer il nome è possibile utilizzare i tag `<h3>` o `<h4>`. Il testo esteso può essere contenuto in un `<p>` o in un tag `<time>` nel caso di date/orari.\r\n\r\n<Canvas of={AvatarStories.AvatarWithText} />\r\n\r\n## Argomenti componente\r\n\r\n### AvatarContainer\r\n\r\n<ArgTypes of={AvatarContainer} />\r\n\r\n### AvatarIcon\r\n\r\n<ArgTypes of={AvatarIcon} />\r\n\r\n### AvatarGroupContainer\r\n\r\n<ArgTypes of={AvatarGroupContainer} />\r\n\r\n### AvatarWrapper\r\n\r\n<ArgTypes of={AvatarWrapper} />\r\n\r\n### AvatarPresence\r\n\r\n<ArgTypes of={AvatarPresence} />\r\n\r\n### AvatarStatus\r\n\r\n<ArgTypes of={AvatarStatus} />\r\n\r\n### AvatarExtraText\r\n\r\n<ArgTypes of={AvatarExtraText} />\r\n"
  },
  {
    "path": "stories/Documentation/BackToTop.mdx",
    "content": "import { ArgTypes, Canvas, Meta } from \"@storybook/addon-docs/blocks\";\r\nimport { BackToTop } from \"../../src\";\r\nimport * as BackToTopStories from \"../Components/BackToTop.stories\";\r\n\r\n<Meta of={BackToTopStories} />\r\n\r\n# Torna su\r\n\r\n## Esempio\r\n\r\nPer visualizzare il Back to top nella posizione corretta è necessario scrollare questa pagina. L'esempio del codice\r\nsottostante sarà visibile solo a scroll avvenuto.\r\n\r\n<Canvas of={BackToTopStories.Esempio} />\r\n\r\n### Versione ridotta\r\n\r\nAggiungendo la prop `small` al componente si ottiene un pulsante di dimensioni ridotte.\r\n\r\n<Canvas of={BackToTopStories.Small} />\r\n\r\n### Versione con ombra\r\n\r\nAggiungendo la prop `shadow` al componente si aggiunge un'ombra al pulsante.\r\n\r\n<Canvas of={BackToTopStories.Shadow} />\r\n\r\n### Versione per sfondo scuro\r\n\r\nAggiungendo la prop `dark` al componente si ottiene un pulsante utilizzabile su sfondo scuro.\r\n\r\n<Canvas of={BackToTopStories.Dark} />\r\n\r\n#### Ombra su sfondo scuro\r\n\r\nAggiungendo le prop `dark` e `shadow` al componente si ottiente un pulsante con ombra utilizzabile su sfondo scuro.\r\n\r\n<Canvas of={BackToTopStories.DarkShadow} />\r\n\r\n## Argomenti componente\r\n\r\n<ArgTypes of={BackToTopStories.Esempio} />\r\n"
  },
  {
    "path": "stories/Documentation/Badge.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from \"@storybook/addon-docs/blocks\";\r\nimport { Code } from \"storybook/internal/components\";\r\nimport { Badge, Callout, CalloutText, CalloutTitle } from \"../../src\";\r\nimport * as BadgeStories from \"../Components/Badge.stories\";\r\n\r\n<Meta of={BadgeStories} />\r\n\r\n# Badge\r\n\r\n## Esempio interattivo\r\n\r\n<Canvas />\r\n<Controls />\r\n\r\n## Documentazione e esempi del componente badge, utile per piccoli contatori e etichette.\r\n\r\nLa grandezza di ogni badge si adatta come dimensione a quella del font (misurato in unità `em`) dell’elemento in cui è contenuto.\r\n\r\n<Canvas of={BadgeStories.DiffenteGrandezza} />\r\n\r\nI badge possono essere utilizzati come parte di link o pulsanti per fornire un contatore.\r\n\r\n<Canvas of={BadgeStories.Contatore} />\r\n\r\nA seconda di come i badge vengono utilizzati, questi potrebbero confondere gli utenti che usano lo screen reader e tecnologie assistive simili. Mentre lo stile dei badge fornisce un indizio visivo sul loro scopo, a questi utenti saranno semplicemente presentati come semplice contenuto. A seconda della situazione specifica, questi badge possono sembrare parole o numeri aggiuntivi casuali alla fine di una frase, un collegamento o un pulsante.\r\n\r\nA meno che il contesto non sia chiaro (come con l’esempio “Notifiche”, dove si capisce che il “4” è il numero di notifiche), considera l’eventualità di includere un testo aggiuntivo nascosto.\r\n\r\n<Canvas of={BadgeStories.ContatoreTestoAggiuntivo} />\r\n\r\n## Variazioni contestuali\r\n\r\nUtilizzare l'attributo `color` sul componente per modificare l’aspetto di un badge.\r\n\r\n<Canvas of={BadgeStories.Variazioni} />\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Trasmettere significato alle tecnologie assistive</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            L’uso del colore per aggiungere un significato fornisce solo un’indicazione visiva, che non sarà trasmesso agli utenti di tecnologie assistive –\r\n            come gli screen reader. Assicurati che le informazioni denotate dal colore siano rese disponibili anche dal contenuto stesso (es.: il testo\r\n            visibile), o siano incluse attraverso mezzi alternativi, come testo aggiuntivo nascosto con la classe\r\n            <Code>.visually-hidden</Code>.\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n## Badges arrotondati\r\n\r\nPer rendere i badge arrotondati puoi usare l'attributo `pill` sul componente.\r\n\r\n<Canvas of={BadgeStories.BordiArrotondati} />\r\n\r\n## Link\r\n\r\nPer associare un Badge ad una navigazione, è possible inserire componenti di navigazione al suo interno, oppure sfruttare l'attributo `href`:\r\n\r\n<Canvas of={BadgeStories.ConLink} />\r\n\r\n## Argomenti componente\r\n\r\n### Badge\r\n\r\n<ArgTypes of={BadgeStories} />\r\n"
  },
  {
    "path": "stories/Documentation/BottomNav.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from \"@storybook/addon-docs/blocks\";\r\nimport { Code } from \"storybook/internal/components\";\r\nimport { BottomNav, BottomNavItem, Callout, CalloutText, CalloutTitle } from \"../../src\";\r\nimport * as BottomNavStories from \"../Components/BottomNav.stories\";\r\n\r\n<Meta of={BottomNavStories} />\r\n\r\n# BottomNav\r\n\r\n## Componente di navigazione per dispositivi mobile\r\n\r\n`BottomNav` è un componente pensato per la navigazione su dispositivi mobile il cui aspetto ricalca quello di alcune popolari app.\r\n\r\nIl componente, di altezza fissa, è ancorato la fondo della pagina e ne occupa tutta la larghezza.\r\n\r\n### Esempio\r\n\r\nÈ composto da un componente contenitore `BottomNav` e contiene un elenco con più elementi `BottomNavItem`.\r\n\r\n<Canvas of={BottomNavStories.Esempi} />\r\n\r\nI link occupano automaticamente tutto lo spazio disponibile. Qui di seguito un esempio con 4 link.\r\n\r\n<Canvas of={BottomNavStories.Esempi4Links} />\r\n\r\n### Badge\r\n\r\nAggiungere un attributo `badge` per visualizzare dei badge con indicazioni numeriche relative, ad esempio, al numero di messaggi non letti.\r\n\r\n<Canvas of={BottomNavStories.EsempioBadge} />\r\n\r\n### Alert\r\n\r\nAggiungere un attributo `alert` per identificare una sezione che richiede attenzione o presenta nuovi contenuti.\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"warning\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Accessibilità</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            I badge e gli alert sono nascosti agli screen reader. Per garantire l’accessibilità è necessario aggiungere un attributo <Code>srText</Code> label\r\n            che contenga un testo esplicativo.\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n<Canvas of={BottomNavStories.Alert} />\r\n\r\n## Argomenti componente\r\n\r\n### BottomNav\r\n\r\n<ArgTypes of={BottomNav} />\r\n\r\n### BottomNavItem\r\n\r\n<ArgTypes of={BottomNavItem} />\r\n"
  },
  {
    "path": "stories/Documentation/Breadcrumb.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from \"@storybook/addon-docs/blocks\";\r\nimport { Code } from \"storybook/internal/components\";\r\nimport { Breadcrumb, Callout, CalloutText, CalloutTitle } from \"../../src\";\r\nimport * as BreadcrumbStories from \"../Components/Breadcrumb.stories\";\r\n\r\n<Meta of={BreadcrumbStories} />\r\n\r\n# Breadcrumbs\r\n\r\n## Indica la posizione della pagina corrente all’interno di una gerarchia di navigazione.\r\n\r\nLe breadcrumb (in italiano: briciole di pane) mostrano la pagina corrente e danno la possibilità di risalire nella gerarchia delle pagine attraverso dei comodi link ai livelli superiori.\r\n\r\nNelle breadcrumb c’è la possibilità di scegliere il carattere da usare come separatore inserendolo all’interno del tag `<span class=\"separator\"/>`.\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Accessibilità</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            Dato che le breadcrumb sono uno strumento di navigazione del sito, è buona idea aggiungere un’etichetta significativa come\r\n            <Code>aria-label=\"Percorso di navigazione\"</Code> per descrivere il tipo di navigazione fornito nell’elemento <Code>&lt;nav&gt;</Code>. L'attributo\r\n            <Code>aria-current=\"page\"</Code> viene invece inserito in automatico per l'elemento <Code>BreadcrumbItem</Code> segnato come `active` per indicare\r\n            che rappresenta la pagina corrente.\r\n        </CalloutText>\r\n        <CalloutText>\r\n            Per maggiori informazioni, guarda le\r\n            <a href=\"https://www.w3.org/TR/wai-aria-practices/#breadcrumb\">linee guida WAI-ARIA per la creazione di breadcrumb.</a>\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n<Canvas of={BreadcrumbStories.Esempi} />\r\n\r\n### Con icona\r\n\r\nPer aggiungere un icona all’elemento `BreadcrumbItem` è sufficiente inserire un componente `Icon` corrispondente prima del tag `<a/>` con l’icona che si intende visualizzare.\r\n\r\n<Canvas of={BreadcrumbStories.ConIcone} />\r\n\r\n### Su sfondo scuro\r\n\r\nPer la versione su sfondo scuro delle breadcrumbs è sufficiente aggiungere l'attributo `dark` al componente `Breadcrumb`.\r\n\r\n<Canvas of={BreadcrumbStories.SuSfondoScuro} />\r\n\r\n## Argomenti componente\r\n\r\n### Breadcrumb\r\n\r\n<ArgTypes of={BreadcrumbStories} />\r\n\r\nPer ulteriori informazioni sui breadcrumbs si rimanda alla sezione `breadcrumbs` del sito [Reactstrap](https://reactstrap.github.io/?path=/docs/components-breadcrumb--breadcrumb).\r\n"
  },
  {
    "path": "stories/Documentation/Button.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from \"@storybook/addon-docs/blocks\";\r\nimport { Code } from \"storybook/internal/components\";\r\nimport { Button, Callout, CalloutText, CalloutTitle } from \"../../src\";\r\nimport * as ButtonStories from \"../Components/Button.stories\";\r\n\r\n<Meta of={ButtonStories} />\r\n\r\n# Bottoni\r\n\r\n## Bootstrap Italia definisce alcuni stili per i bottoni da utilizzare a seconda delle necessità\r\n\r\n### Utilizzo\r\n\r\nPer aggiungere un bottone personalizzato, è sufficiente utilizzare il componente `Button` ed i relativi attributi per applicarne le varianti di stile, dimensione, ecc.\r\n\r\n<Canvas of={ButtonStories.EsempioInterattivo} />\r\n<Controls of={ButtonStories.EsempioInterattivo} />\r\n\r\nIl componente `Button` è state pensato per essere utilizzate con l’elemento `<button/>`. Tuttavia, è possibile applicare lo stile per i bottoni anche ad elementi di tipo `<a/>` o `<input/>`, anche se alcuni browser potrebbero mostrare un rendering lievemente diverso.\r\n\r\nIn questi casi, non dimenticare di utilizzare in modo appropriato gli attributi `role=\"button\"` per trasmettere il loro scopo alle tecnologie assistive.\r\n\r\n<Canvas of={ButtonStories.Tipologie} />\r\n\r\n## Varianti di colore\r\n\r\nGli stili definiti da Bootstrap Italia utilizzano un naming consistente con Bootstrap, con alcune personalizzazioni:\r\n\r\n<Canvas of={ButtonStories.VariantiColore} />\r\n\r\n#### Note sullo stato disabilitato\r\n\r\n-   I tag `<a/>` non supportano l’attributo `disabled`, per cui è necessario usare la classe `.disabled` per farli apparire visivamente disabilitati, e in modo da disabilitare pointer-events su di essi sui browser che lo supportano.\r\n-   I bottoni disabilitati includeranno l’attributo `aria-disabled=\"true\"` per indicare lo stato dell’elemento alle tecnologie assistive.\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"warning\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Disabilitazione link</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            La classe <Code>.disabled</Code> usa <Code>pointer-events: none</Code> per provare a disabilitare l’attivazione dei comportamenti di default dei\r\n            link <Code>&lt;a&gt;</Code>, ma tale funzionalità non è gestita in alcuni browsers. Oltre a questo, la navigazione attraverso tastiera rimane\r\n            abilitata, per cui utenti che utilizzano tecnologie assistive saranno comunque in grado di attivare tali link. Per ovviare a questo problema, è\r\n            possibile aggiungere l’attributo <Code>tabindex=\"-1\"</Code> e utilizzare Javascript per disabilitare le loro funzionalità.\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n#### Su sfondo scuro\r\n\r\n<Canvas of={ButtonStories.SfondoScuro} />\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Trasmettere significato alle tecnologie assistive</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            <p>\r\n                L’uso del colore per aggiungere un significato fornisce solo un’indicazione visiva, che non sarà trasmesso agli utenti di tecnologie assistive –\r\n                come gli screen reader. Assicurati che le informazioni denotate dal colore siano rese disponibili anche dal contenuto stesso (es.: il testo\r\n                visibile), o siano incluse attraverso mezzi alternativi, come testo aggiuntivo nascosto con la classe <Code>.visually-hidden</Code>.\r\n            </p>\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n## Bottoni con icona\r\n\r\nE’ possibile aggiungere un’icona personalizzata al bottone con l'attributo `icon` in aggiunta nel componente `Button` e alle relative varianti cromatiche e di dimensione.\r\n\r\n<Canvas of={ButtonStories.BottoniConIcona} />\r\n\r\n### Icona cerchiata\r\n\r\nInoltre è possibile applicare un contorno cerchiato dell’icona utilizzando un contenitore con classe `.rounded-icon` da inserire all’interno della classe .btn con possibilità di personalizzazione del suo aspetto cromatico attraverso i modificatori `.rounded-_` e `.icon``.icon-_`.\r\n\r\n<Canvas of={ButtonStories.BottoniConIconaCerchiata} />\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"warning\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Allineamento e spaziatura dell’icona</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            <p>\r\n                Nel caso si utilizzi un’icona cerchiata all’interno di un componente <Code>Button</Code>, è necessario inserire il testo del bottone/link\r\n                all’interno di un tag <Code>&lt;span&gt;</Code> al fine di garantire un perfetto allineamento ed una corretta spaziatura tra l’icona e lo stesso\r\n                testo.\r\n            </p>\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n## Varianti di dimensione\r\n\r\nPer ottenere bottoni di dimensione più grande o più piccola, è sufficiente utilizzare l'attributo `size` con i valori `\"lg\"`, `\"sm\"`, `\"xs\"`.\r\n\r\nUtilizzando invece l'attributo `block` si ottengono invece bottoni che prendono tutta l’ampiezza a loro disposizione, a seconda delle dimensioni del loro contenitore. In questo caso, anche i bordi non sono più arrotondati.\r\n\r\n<Canvas of={ButtonStories.VariantiDiDimensione} />\r\n\r\n### Approfondimento\r\n\r\nÈ possibile provare a personalizzare live il componente `Button` presso [l'esempio interattivo](?path=/story/componenti-button--esempi-interattivi).\r\n\r\nPer ulteriori informazioni sui bottoni si rimanda alla sezione `buttons` del sito [Reactstrap (v9)](https://reactstrap.github.io/?path=/docs/components-button--button), quindi di [Bootstrap](https://getbootstrap.com/docs/5.1/components/buttons/).\r\n\r\n## Argomenti componente\r\n\r\n### Button\r\n\r\n<ArgTypes of={Button} />\r\n"
  },
  {
    "path": "stories/Documentation/Callout.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from \"@storybook/addon-docs/blocks\";\r\nimport { Code } from \"storybook/internal/components\";\r\nimport { Callout, CalloutMoreFooter, CalloutText, CalloutTitle } from \"../../src\";\r\nimport * as CalloutStories from \"../Components/Callout.stories\";\r\n\r\n<Meta of={CalloutStories} />\r\n\r\n# Callout\r\n\r\n## Componente per evidenziare contenuti testuali\r\n\r\nI Callout posso essere utilizzati per evidenziare alcune parti del testo che richiedono particolare attenzione. Possono contenere messaggi di errore, avvertimento suggerimenti, ecc.\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"danger\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Breaking change</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            Dalla versione 5 del kit, nel callout basico è necessario mettere il titolo in un tag `span` con classe \"text\". Esempio:\r\n            <Code>&lt;CalloutTitle&gt;&lt;span class=\"text\"&gt;Titolo callout&lt;/span&gt;&lt;/CalloutTitle&gt;.</Code>\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n### Esempi\r\n\r\nIl Callout basico è costituito da un contenitore `Callout`, un titolo contenuto in un `CalloutTitle` e un testo contenuto in uno o più tag `CalloutText`.\r\n\r\n<Canvas of={CalloutStories.EsempioBasico} />\r\n\r\n### Con icona\r\n\r\nAl titolo può essere aggiunta un’icona a scelta fra quelle disponibili, avendo cura di nasconderla agli screen reader con la proprietà `aria-hidden=\"true\"`.\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Accessibilità</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            Nel caso l’icona comunicasse visivamente contenuti non disponibili nel testo (ad esempio un allarme o una conferma) questa andrà affiancata da un\r\n            testo riservato agli screen reader: <Code>&lt;span class=\"visually-hidden\"&gt;Testo alternativo&lt;/span&gt;</Code>.\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n<Canvas of={CalloutStories.EsempioConIcona} />\r\n\r\nAl Callout può essere aggiunto un attributo che determina il colore del bordo e del titolo. I colori disponibili sono elencati di seguito.\r\n\r\n### Varianti di colore\r\n\r\nEcco un esempio interattivo per il cambio di colore\r\n\r\nSuggerimento colore->icona:\r\n\r\nsuccess | it-check-circle\r\n\r\nwarning | it-help-circle\r\n\r\ndanger | it-close-circle\r\n\r\nnote | it-info-circle\r\n\r\nimportant | it-info-circle\r\n\r\n<Canvas of={CalloutStories.CalloutVariantiColore} />\r\n<Controls of={CalloutStories.CalloutVariantiColore} />\r\n\r\n## Callout Highlights\r\n\r\nAggiungere l'attributo `highlight` si ottiene una differente versione del Callout, con bordo solo sul lato sinistro.\r\n\r\nPer aumentare la dimensione di un paragrafo contenuto nel `CalloutText` aggiungere l'attributo `bigText` allo stesso.\r\n\r\nSuggerimento colore->icona:\r\n\r\nsuccess | it-check-circle\r\n\r\nwarning | it-help-circle\r\n\r\ndanger | it-close-circle\r\n\r\nnote | it-info-circle\r\n\r\nimportant | it-info-circle\r\n\r\n<Canvas of={CalloutStories.CalloutHighlights} />\r\n<Controls of={CalloutStories.CalloutHighlights} />\r\n\r\n## Callout Approfondimento\r\n\r\nIl Callout di tipo Approfondimento, ottenibile aggiungendo l'attributo `detailed` al componente `Callout`, ha un aspetto\r\nradicalmente differente dagli altri stili disponibili ed è indicato per testi più estesi.\r\n\r\nCome da esempio, è possibile aggiungere ulteriore testo all’interno di un componente `CalloutMoreFooter`, avendo cura di\r\npassargli anche un id univoco.\r\n\r\nIl bottone di controllo del `CalloutMoreFooter` può essere affiancato da un link per download di PDF o altri tipi di\r\ndocumento, con relativa icona.\r\n\r\n<Canvas of={CalloutStories.CalloutApprofondimento} />\r\n\r\n## Argomenti componente\r\n\r\n### Callout\r\n\r\n<ArgTypes of={Callout} />\r\n\r\n### CalloutTitle\r\n\r\n<ArgTypes of={CalloutTitle} />\r\n\r\n### CalloutText\r\n\r\n<ArgTypes of={CalloutText} />\r\n\r\n### CalloutMoreFooter\r\n\r\n<ArgTypes of={CalloutMoreFooter} />\r\n"
  },
  {
    "path": "stories/Documentation/Card.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\nimport {\n  Card\n} from '../../src';\nimport * as CardStories from '../Components/Card.stories';\n\n<Meta of={CardStories} />\n\n# Card\n\n## Un contenitore di testi e immagini con molte opzioni e varianti.\n\nLe _card_ sono contenitori flessibili ed estendibili. Rispetto alla precedente versione\nle nuove Card del Design Kit di React sono costituite dal solo componente `Card`\nin modo tale da lasciare l'utente libero nelle personalizzazioni all'interno del\ncomponente.\n\n## Card semplice\n\nNegli esempi seguenti le card sono all’interno di una struttura colonnare di Bootstrap.\n\nEsempio di card semplice con titolo e testo:\n\n<Canvas of={CardStories.SimpleCard} />\n\n### Card editoriale EditorialStandard\n\nEsempi con descrizione e data di pubblicazione della scheda, con categoria oppure con argomenti (tag) di appartenenza, con e senza immagine.\n\n<Canvas of={CardStories.EditorialStandard} />\n\n## Altre varianti di Card\n\nPer tutti gli altri esempi seguire la documentazione ufficiale di [Bootstrap Italia](https://italia.github.io/bootstrap-italia/docs/componenti/card/).\n\n## Argomenti componente\n\n## Card\n\n<ArgTypes of={Card} />\n\n\n"
  },
  {
    "path": "stories/Documentation/Carousel.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from '@storybook/addon-docs/blocks';\nimport { Code } from 'storybook/internal/components';\nimport * as CarouselStories from '../Components/Carousel.stories';\n\n<Meta of={CarouselStories} />\n\n# Carousel\n\nIl componente Carousel permette di scorrere una serie di contenuti ed è\nrealizzato attraverso il componente [Splide](https://splidejs.com/integration/react-splide/).\n\nPuò essere utilizzato con una serie di immagini, testo o codice personalizzato.\nInclude anche il supporto per i controlli e gli indicatori precedente/successivo\ned i dots di indicazione posizione.\n\nIl carousel può contenere vari tipi di componenti, solitamente cards o immagini.\n\nL'implementazione corrente riprende le varie tipologie di Carousel che possono\nessere trovate in [Bootstrap Italia](https://italia.github.io/bootstrap-italia/docs/componenti/carousel/).\n\nÈ possibile utilizzare le stesse proprietà del componente Splide nel Carousel\ndi questo kit.\n\n## Base\n\nEsempio di carousel con card articolo.\n\n<Canvas of={CarouselStories.Base} />\n\n## Con immagine in evidenza\n\nEsempio di carousel contenente un’immagine associata ad una card “articolo”.\n\n<Canvas of={CarouselStories.EvidenceImage} />\n\n## Con immagine in alto\n\n<Canvas of={CarouselStories.HighImage} />\n\n"
  },
  {
    "path": "stories/Documentation/Chips.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Chip, ChipLabel } from '../../src';\r\nimport * as ChipStories from '../Components/Chips.stories';\r\n\r\n<Meta of={ChipStories} />\r\n\r\n# Chips\r\n\r\n### Elementi compatti che rappresentano un input, attributo o azione\r\n\r\nUna “chip” è composta da una label e, opzionalmente, un bottone di chiusura/rimozione, un’icona o un avatar.\r\n\r\nLa versione con sola label deve centrario il testo al suo interno: utilizzare l'attributo `simple` sul componente `Chip` per ottenere il giusto layout.\r\n\r\nL’azione richiesta per l’eliminazione della chip andrà associata al componente `Button`.\r\n\r\nAssegnando l'attributo `large` sul componente `Chip` si ottiene una versione più grande del componente.\r\n\r\n<Canvas of={ChipStories.Esempi} />\r\n\r\n### Varianti di colore\r\n\r\nGli stili definiti da Bootstrap Italia utilizzano un naming consistente con Bootstrap:\r\n\r\n<Canvas of={ChipStories.VariantiDiColore} />\r\n\r\n### Chip Disabilitata\r\n\r\nAggiungendo l'attributo `disabled` al componente si ottiene una chip disabilitata.\r\n\r\n<Canvas of={ChipStories.ChipDisabilitata} />\r\n\r\n### Gruppi di Chip\r\n\r\nI gruppi di Chip vengono visualizzati in linea.\r\n\r\n<Canvas of={ChipStories.GruppiDiChip} />\r\n\r\n## Argomenti componente\r\n\r\n## Chip\r\n\r\n<ArgTypes of={Chip} />\r\n\r\n### ChipLabel\r\n\r\n<ArgTypes of={ChipLabel} />\r\n"
  },
  {
    "path": "stories/Documentation/Color.mdx",
    "content": "import { Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { Callout, CalloutText, CalloutTitle } from '../../src';\r\nimport * as ColorStories from '../Components/Color.stories';\r\n\r\n<Meta of={ColorStories} />\r\n\r\n# Colori\r\n\r\n### Una serie di classi di utilità per applicare colori a testi e sfondi.\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutTitle>\r\n      <span className='text'>Accessibilità</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      Il colore è uno degli strumenti principali per la trasmissione delle informazioni, ma non dimenticare mai di\r\n      affiancare all’uso del colore altri mezzi più espliciti. Leggi la sezione sull’\r\n      <a\r\n        href='https://docs.italia.it/italia/designers-italia/design-linee-guida-docs/it/stabile/doc/service-design/accessibilita.html#uso-del-colore'\r\n        target='_blank'\r\n        rel='noopener noreferrer'\r\n      >\r\n        uso del colore\r\n      </a>\r\n      delle Linee Guida di design per maggiori informazioni.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\nBootstrap Italia eredita gli stessi meccanisimi per la gestione dei colori di Bootstrap 4.5.0, dove i colori del tema sono descritti attraverso una variabile Sass nominata `$theme-colors`.\r\n\r\nLa principale novità introdotta da Bootstrap Italia è una serie di varianti della tonalità primaria primary basate sullo spazio colore <a href=\"https://it.wikipedia.org/wiki/Hue_Saturation_Brightness\" target=\"_blank\" rel=\"noopener noreferrer\">HSB</a> (coincidente con il modello HSV).\r\n\r\nQuesto permette di avere a disposizione 16 diverse varianti “monocromatiche” (in quanto hue e, in gran parte anche saturation rimangono invariate) che, essendo aggiunte alla lista di $theme-colors, sono disponibili per tutti quei componenti ed utilità che ne fanno uso, come ad esempio .text- e .bg-\\*.\r\n\r\nPuoi trovare maggiori informazioni sulla palette di colori a disposizione alla pagina [Colori Custom](?path=/docs/documentazione-utilities-colori-custom--page).\r\n\r\n## Colore del testo\r\n\r\n<Canvas of={ColorStories.ColoriTesto} />\r\n\r\n## Colore di sfondo\r\n\r\nAllo stesso modo di quanto avviene per il testo, le classi `bg-*` permettono di colorare lo sfondo di un elemento; le classi per gli sfondi non hanno alcun impatto sulla proprità color, per cui in alcuni casi sarà necessario affiancarle alle classi `.text-*`.\r\n\r\n<Canvas of={ColorStories.ColoriSfondo} />\r\n\r\n## Colore di sfondo con gradiente\r\n\r\nBootstrap Italia eredita da Bootstrap la possibilità di avere sfondi con gradiente. Tale funzionalità non è però attiva, e va esplicitamente impostata attraverso la variabile SASS `$enable-gradients`, e ricompilando i file sorgente.\r\n\r\nSi possono trovare maggiori informazioni a riguardo sul <a href=\"https://getbootstrap.com/docs/5.2/utilities/colors/#background-gradient\" target=\"_blank\" rel=\"noopener noreferrer\">sito di Bootstrap</a>.\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutTitle>\r\n      <span className='text'>Trasmettere significato alle tecnologie assistive</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      L’uso del colore per aggiungere un significato fornisce solo un’indicazione visiva, che non sarà trasmesso agli\r\n      utenti di tecnologie assistive – come gli screen reader. Assicurati che le informazioni denotate dal colore siano\r\n      rese disponibili anche dal contenuto stesso (es.: il testo visibile), o siano incluse attraverso mezzi\r\n      alternativi, come testo aggiuntivo nascosto con la classe\r\n      <Code>.visually-hidden</Code>.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n"
  },
  {
    "path": "stories/Documentation/ColorCustom.mdx",
    "content": "import { Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport * as ColorCustomStories from '../Components/ColorCustom.stories';\r\n\r\n<Meta of={ColorCustomStories} />\r\n\r\n# Colori Custom\r\n\r\n### Modifica colori di background, testo e bordi con colori custom.\r\n\r\nDefinisci colori di background, bordi, colore di testo attraverso specifiche classi.\r\n\r\n## Colori Primari\r\n\r\nI colori primari sono il Blu Italia e il bianco.\r\nIl Blu Italia è il colore identificativo dell’intera brand identity e rappresenta la radice per creare altri colori della palette primaria.\r\n\r\n<div className='primary-color-container'>\r\n  <div className='square-color primary-bg'>\r\n    <span className='white-color'>#0066CC</span>\r\n  </div>\r\n  <div className='square-color white-bg shadow'>\r\n    <span>#FFFFFF</span>\r\n  </div>\r\n  <div className='clearfix'></div>\r\n</div>\r\n\r\n<Canvas of={ColorCustomStories.ColoriCustom} />\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.primary-bg` : per background color  \r\n`.primary-color` : per text color  \r\n`.primary-border-color` : per border color\r\n\r\n## Varianti monocromatiche del colore base\r\n\r\nIl colore primario possiede tre tipologie di varianti cromatiche. Per utilizzarle è sufficiente utilizzare la relativa classe\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.primary-bg- + variante-colore` : per background color  \r\n`.primary-color- + variante-colore` : per text color  \r\n`.primary-border-color- + variante-colore` : per border color\r\n\r\n(es. `.primary-bg-a5` per utilizzare come background il colore primario con variante a5 )\r\n\r\n<Canvas of={ColorCustomStories.VariantiColore} />\r\n\r\n## Colori secondari\r\n\r\n### Analoghi\r\n\r\nAi colori monocromatici può essere affiancato un accent color, definito così perche si tratta di un colore molto luminoso, serve ad attirare l’attenzione.\r\n\r\nDevono essere usati in modo parsimonioso.\r\n\r\n<div className='primary-color-container'>\r\n  <div className='square-color analogue-1-bg'>\r\n    <span className='white-color'>#3126ff</span>\r\n  </div>\r\n  <div className='square-color analogue-2-bg'>\r\n    <span>#0bd9d2</span>\r\n  </div>\r\n  <div className='clearfix'></div>\r\n</div>\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.analogue-(+ 1/2 +)-bg` : per background color  \r\n`.analogue-(+ 1/2 +)-color` : per text color  \r\n`.analogue-(+ 1/2 +)-border-color` : per border color\r\n\r\n<Canvas of={ColorCustomStories.ColoriCustomSecondari} />\r\n\r\n## Complementari e triadici\r\n\r\n<div className='primary-color-container'>\r\n  <div className='square-color complementary-1-bg'>\r\n    <span>#f73e5a</span>\r\n  </div>\r\n  <div className='square-color complementary-2-bg'>\r\n    <span>#ff9900</span>\r\n  </div>\r\n  <div className='square-color complementary-3-bg'>\r\n    <span>#00cf86</span>\r\n  </div>\r\n  <div className='clearfix'></div>\r\n</div>\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.complementary-(+ 1/2/3 +)-bg` : per background color  \r\n`.complementary-(+ 1/2/3 +)-color` : per text color  \r\n`.complementary-(+ 1/2/3 +)-border-color `: per border color\r\n\r\n<Canvas of={ColorCustomStories.ColoriCustomComplementariETriadici} />\r\n\r\n## Varianti colori secondari\r\n\r\n### Analoghi\r\n\r\nI colori analoghi possiedono due tipologie di varianti cromatiche. Per utilizzarle è sufficiente utilizzare la relativa classe\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.analogue-(+ 1/2 )-bg- + variante-colore` : per background color\r\n`.analogue-(+ 1/2 )-color- + variante-colore` : per text color\r\n`.analogue-(+ 1/2 )-border-color- + variante-colore` : per border color\r\n\r\n(es. `.analogue-1-bg-a5` per utilizzare come background il colore analogo 1 con variante a5 )\r\n\r\n<Canvas of={ColorCustomStories.ColoriCustomSecondariAnaloghi} />\r\n\r\n### Complementari e triadici\r\n\r\nI colori Complementari possiedono due tipologie di varianti cromatiche. Per utilizzarle è sufficiente utilizzare la relativa classe\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.complementary-(+ 1/2/3 )-bg- + variante-colore` : per background color\r\n`.complementary-(+ 1/2/3 )-color- + variante-colore` : per text color\r\n`.complementary-(+ 1/2/3 )-border-color- + variante-colore` : per border color\r\n\r\n(es. `.complementary-1-bg-a5` per utilizzare come background il colore complementare 1 con variante a4 )\r\n\r\n<Canvas of={ColorCustomStories.ColoriSecondariCustomComplementariETriadici} />\r\n\r\n## Colori neutrali\r\n\r\n<div className='primary-color-container'>\r\n  <div className='square-color neutral-1-bg'>\r\n    <span className='white-color'>#17324d</span>\r\n  </div>\r\n  <div className='square-color neutral-2-bg'>\r\n    <span>#e6ecf2</span>\r\n  </div>\r\n  <div className='clearfix'></div>\r\n</div>\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.neutral-(+ 1/2 +)-bg `: per background color  \r\n`.neutral-(+ 1/2 +)-color` : per text color  \r\n`.neutral-(+ 1/2 +)-border-color `: per border color\r\n\r\n<Canvas of={ColorCustomStories.ColoriNeutraliCustom} />\r\n\r\n## Varianti colori neutrali\r\n\r\nI colori neutrali possiedono tre tipologie di varianti cromatiche. Per utilizzarle è sufficiente utilizzare la relativa classe\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.neutral-(+ 1/2 +)-bg- + variante-colore` : per background color  \r\n`.neutral-(+ 1/2 +)-color- + variante-colore` : per text color  \r\n`.neutral-(+ 1/2 +)-border-color- + variante-colore` : per border color\r\n\r\n(es. `.neutral-1-bg-a5` per utilizzare come background il colore neutrale 1 con variante a5 )\r\n\r\n<Canvas of={ColorCustomStories.VarianteColoriNeutraliCustom} />\r\n\r\n## Grigi chiari\r\n\r\nI grigi chiari sono di tre tipologie. Per utilizzarle è sufficiente utilizzare la relativa classe\r\n\r\n**Utilizzo delle classi:**\r\n\r\n`.lightgrey-bg- + variante-colore` : per background color  \r\n`.lightgrey-color- + variante-colore` : per text color  \r\n`.lightgrey-border-color- + variante-colore` : per border color\r\n\r\n(es. .`lightgrey-1-bg-a4` per utilizzare come background il grigio chiaro 1 con variante a5 )\r\n\r\n<Canvas of={ColorCustomStories.ColoriGrigiChiariCustom} />\r\n"
  },
  {
    "path": "stories/Documentation/Dimmer.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';\r\nimport { Dimmer, DimmerButtons } from '../../src';\r\nimport * as DimmerStories from '../Components/Dimmer.stories';\r\n\r\n<Meta of={DimmerStories} />\r\n\r\n# Dimmer\r\n\r\n## Un componente per focalizzare l’attenzione su un contenuto\r\n\r\nUn Dimmer occupa tutta l’altezza e la larghezza dell’elemento all’interno del quale è contenuto, l’elemento contenitore deve avere la classe `.dimmable`\r\n\r\n### Esempio interattivo\r\n\r\nIl componente `Dimmer` può contenere del testo, può essere preceduto da un'icona e può avere diversi colori; puoi eseguire delle prove con i controlli sotto al canvas.\r\n\r\n<Canvas of={DimmerStories.Esempi} />\r\n<Controls of={DimmerStories.Esempi} />\r\n\r\n### Dimmer con Azioni\r\n\r\nUn Dimmer può contenere tasti collegati ad azioni ed un titolo descrittivo.\r\n\r\n<Canvas of={DimmerStories.DimmerConAzioni} />\r\n\r\n#### Colore primario con azioni\r\n\r\nImpostando l'attributo `color=\"primary\"` si ottiene una versione con sfondo di colore primario.\r\n\r\n<Canvas of={DimmerStories.DimmerConAzioniColorePrimario} />\r\n\r\n## Argomenti componente\r\n\r\n### Dimmer\r\n\r\n<ArgTypes of={Dimmer} />\r\n\r\n### DimmerButton\r\n\r\n<ArgTypes of={DimmerButtons} />\r\n"
  },
  {
    "path": "stories/Documentation/Dropdown.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { Callout, CalloutText, CalloutTitle, Dropdown, DropdownMenu, DropdownToggle } from '../../src';\r\nimport * as DropdownStories from '../Components/Dropdown/Dropdown.stories';\r\nimport * as DropdownMenuStories from '../Components/Dropdown/DropdownMenu.stories';\r\n\r\n<Meta of={DropdownStories} />\r\n\r\n# Dropdown\r\n\r\n## Attiva o disattiva overlay contestuali per visualizzare elenchi di link e altro ancora con questi menù a tendina.\r\n\r\nI dropdown possono essere attivati da elementi `<a/>` o `<button/>` per soddisfare al meglio le tue esigenze.\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutTitle>\r\n      <span className='text'>Accessibilità</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      Lo standard\r\n      <a href='https://www.w3.org/TR/wai-aria/' target='_blank noreferrer'>\r\n        WAI ARIA\r\n      </a>\r\n      definisce un widget <Code>role=\"menu\"</Code>, che però è specifico per i menu applicativi che attivano azioni o\r\n      funzioni. I menu ARIA possono contenere solo voci di menu, voci di menu di caselle di controllo, voci di menu dei\r\n      pulsanti di opzione, gruppi di pulsanti di opzione e sottomenu.\r\n    </CalloutText>\r\n    <CalloutText>\r\n      I dropdown di Bootstrap, al contrario, sono progettati per essere generici e applicabili a una varietà di\r\n      situazioni e strutture di markup. Ad esempio, è possibile creare elenchi a discesa contenenti input e controlli di\r\n      moduli aggiuntivi, ad esempio campi di ricerca o moduli di accesso. Per questo motivo, Bootstrap non si aspetta\r\n      (né aggiunge automaticamente) alcuno degli attributi di aria e di ruolo richiesti per i veri menu ARIA. Gli autori\r\n      dovranno includere questi attributi più specifici.\r\n    </CalloutText>\r\n    <CalloutText>\r\n      Tuttavia, Bootstrap aggiunge il supporto integrato per la maggior parte delle interazioni standard del menu della\r\n      tastiera, come la possibilità di spostarsi tra i singoli elementi <Code>LinkListItem</Code> usando i tasti cursore\r\n      e chiude il menu con il tasto ESC.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n### Dropdown button\r\n\r\nIl componente `DropdownToggle` utilizza il componente `Button` internamente, quindi accetta i medesimi attributi. I link o le voci all’interno del dropdown devono essere contenute in un elemento `LinkList`.\r\n\r\n<Canvas of={DropdownStories._Esempi} />\r\n\r\n### Dropdown button varianti\r\n\r\nOvviamente, funzionano anche [tutte le varianti](?path=/docs/documentazione-componenti-bottoni--page#varianti-di-colore) già disponibili per i bottoni.\r\n\r\n<Canvas of={DropdownStories._VarianteBottoni} />\r\n\r\n#### Dropdown link\r\n\r\nSi può utilizzare `DropdownToggle` anche con un anchor link:\r\n\r\n<Canvas of={DropdownStories._Link} />\r\n\r\n### Dropdown menu\r\n\r\nLe voci del menu che viene aperto al click sul bottone possono essere personalizzate, così come il menù stesso.\r\n\r\n#### Menu voci attive\r\n\r\nAggiungere l'attributo `active` ai `LinkListItem` del dropdown che si vogliono mostrare come attivi. Per questioni di accessibilità è consigliabile aggiungere `<span class=\"visually-hidden\"> attivo</span>` in coda al testo degli elementi attivi.\r\n\r\n<Canvas of={DropdownMenuStories._MenuVociAttive} />\r\n\r\n#### Menu voci disabilitate\r\n\r\nAggiungere l'attributo `disabled` ai `LinkListItem` del dropdown che si vogliono mostrare come disabilitati. Includere anche la proprietà `aria-disabled=\"true\"` per comunicare lo stato disabilitato agli utenti dotati di screen reader.\r\n\r\n<Canvas of={DropdownMenuStories._MenuVociDisabilitate} />\r\n\r\n#### Menu headers e separatori\r\n\r\nAll’interno del menu dropdown possono essere inseriti header e separatori.\r\n\r\n<Canvas of={DropdownMenuStories.MenuHeadersESeparatori} />\r\n\r\n#### Menu con voci large\r\n\r\nPer aumentare la dimensione dei link contenuti nel dropdown è sufficiente aggiungere agli stessi l'attributo `size='large'`.\r\n\r\n<Canvas of={DropdownMenuStories.MenuConVociLarge} />\r\n\r\n#### Menu full width\r\n\r\nPer ottenere un dropdown menu largo quanto l’elemento che contiene il dropdown button è sufficiente aggiungere la classe`.full-width` al componente `DropdownMenu`. I link e testi contenuti al suo interno saranno disposti in orizzontale.\r\n\r\n<Canvas of={DropdownMenuStories.MenuFullWidth} />\r\n\r\n#### Menu icona a destra\r\n\r\nAi `LinkListItem` contenuti nel menù può essere aggiunta un’icona illustrativa allineata a destra utilizzando le classi `.right-icon` sul componente `LinkListItem` e `.right` sul componente `Icon`.\r\n\r\n<Canvas of={DropdownMenuStories.MenuIconaADestra} />\r\n\r\n#### Menu icona a sinistra\r\n\r\nAi `LinkListItem` contenuti nel menù può essere aggiunta un’icona illustrativa allineata a sinistra utilizzando le classi `.left-icon` sul componente `LinkListItem` e `.left` sul componente `Icon`.\r\n\r\n<Canvas of={DropdownMenuStories.MenuIconaASinistra} />\r\n\r\n#### Menu dark\r\n\r\nAggiungendo la classe `.dark` al componente `DropdownMenu` si ottiene una versione in negativo del menu, con link ed elementi interni declinati di conseguenza.\r\n\r\n<Canvas of={DropdownMenuStories._MenuDark} />\r\n\r\n### Informazioni aggiuntive\r\n\r\nPer consultare altri esempi, vedere l’utilizzo di una dropdown con interi form al suo interno, capire meglio come utilizzare attributi di Bootstrap 5.3, si rimanda alla documentazione sul sito di [reactstrap (v9)](https://reactstrap.github.io/?path=/docs/components-dropdown--dropdown) e [Bootstrap](https://getbootstrap.com/docs/5.3/components/dropdowns/).\r\n\r\n## Argomenti componente\r\n\r\n### Dropdown\r\n\r\n<ArgTypes of={Dropdown} />\r\n\r\n### DropdownToggle\r\n\r\n<ArgTypes of={DropdownToggle} />\r\n\r\n### DropdownMenu\r\n\r\n<ArgTypes of={DropdownMenu} />\r\n"
  },
  {
    "path": "stories/Documentation/Footer.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport * as FooterStories from '../Components/Footer.stories';\r\n\r\n<Meta of={FooterStories} />\r\n\r\n# Footer\r\n\r\nIl componente definisce un'area a piè di pagina per visualizzare contenuti secondari, una mappa di navigazione, informazioni sul sito e sulla PA titolare e i riferimenti obbligatori richiesti dalle norme\r\n\r\n## Completo\r\n\r\n<Canvas of={FooterStories.FooterCompleto} />\r\n\r\n## Compatto\r\n\r\n<Canvas of={FooterStories.FooterCompatto} />\r\n"
  },
  {
    "path": "stories/Documentation/Form/Checkbox.mdx",
    "content": "import { Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport * as CheckboxStories from '../../Components/Form/Checkbox.stories';\r\n\r\n<Meta of={CheckboxStories} />\r\n\r\n# Checkbox\r\n\r\n### Elementi e stili per la creazione di checkbox accessibili.\r\n\r\n<Canvas of={CheckboxStories.CheckboxBase} />\r\n\r\n## Inline\r\n\r\nPer allineare orizzontalmente le checkbox basterà aggiungere la _prop_ `inline` al componente `FormGroup` padre.\r\n\r\n<Canvas of={CheckboxStories.CheckboxInline} />\r\n\r\n## Disabilitato\r\n\r\nAffinchè i campi checkbox risultino disabilitati occorrerà aggiungere la _prop_ `disabled` al componente `Input`.\r\n\r\n<Canvas of={CheckboxStories.CheckboxDisabilitato} />\r\n\r\n## Gruppi\r\n\r\nPer poter raggruppare gli elementi checkbox occorrerà aggiungere al componente `FormGroup` la classe `.form-check-group`. L’elemento grafico di spunta verrà allineato alla destra del contenuto testuale.\r\n\r\n<Canvas of={CheckboxStories.CheckboxGruppi} />\r\n\r\n## Mixed Button\r\n\r\nPer ottenere uno stato di tipo Mixed basterà aggiungere la classe `.semi-checked` al componente Input.\r\n\r\n<Canvas of={CheckboxStories.CheckboxMixedButton} />\r\n"
  },
  {
    "path": "stories/Documentation/Form/Input.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\nimport { Callout, CalloutText, CalloutTitle, Input } from '../../../src';\nimport * as InputStories from '../../Components/Form/Input.stories';\n\n<Meta of={InputStories} />\n\n# Input\n\n### Elementi e stili per la creazione di input accessibili e responsivi.\n\n## Esempi di campi di input\n\nPer il corretto funzionamento degli elementi di tipo `<input>`, è di fondamentale importanza l’utilizzo uno degli appositi attributi type (ad esempio, `email` per l’inserimento di indirizzi email o `number` per informazioni numeriche), in modo da sfruttare i controlli di input più recenti come la verifica dell’email, l’utilizzo di metodo di input numerico e altro.\n\nPer l’inserimento guidato di campi di tipo numerico si può anche utilizzare l’elemento dedicato che fornisce migliorie per la validazione e per l’esperienza complessiva, descritto alla pagina dedicata all’input numerico.\n\n<Canvas of={InputStories.EsempiDiCampiDiInput} />\n\n## Utilizzo di placeholder e label\n\nSi può includere un’etichetta che si riposiziona automaticamente quando l’utente utilizza il campo di testo.\n\nSi può abbinare all’etichetta un placeholder (testo di esempio) per ulteriore chiarezza.\n\nIn caso di necessità, è anche possibile utilizzare un ulteriore contenuto testuale sotto il campo di testo, aggiungendo il testo nel modificatore `validationText`.\n\n<div className='docs'>\n  <Callout color='warning'>\n    <CalloutTitle>\n      <span className='text'>Associazione del testo di aiuto con gli elementi del modulo form</span>\n    </CalloutTitle>\n    <CalloutText>\n      Il testo di aiuto deve essere esplicitamente associato agli elementi del mudulo form a cui si riferisce\n      utilizzando l’attributo aria-describedby. Ciò garantirà che le tecnologie assistive, come gli screenreader,\n      leggano questo testo di aiuto quando l’utente avrà il focus sull’elemento.\n    </CalloutText>\n  </Callout>\n</div>\n\n<Canvas of={InputStories.UtilizzoDiPlaceholderELabel} />\n\n## Input con icona o bottoni\n\n<Canvas of={InputStories.InputConIconaOBottoni} />\n\n## Input password\n\nPer rendere più semplice l’inserimento della password, l’elemento è stato dotato di un visualizzatore dei caratteri digitati.\n\n<div className='docs'>\n  <Callout color='important'>\n    <CalloutTitle>\n      <span className='text'>Componente PasswordInput rimosso</span>\n    </CalloutTitle>\n    <CalloutText>\n      Qualora si fosse usato in precedenza il componente <code>PasswordInput</code> è possibile migrare all'esempio di\n      seguito.\n    </CalloutText>\n  </Callout>\n</div>\n\n<Canvas of={InputStories.InputPassword} />\n\n<div className='docs'>\n  <Callout color='warning'>\n    <CalloutTitle>\n      <span className='text'>Nota</span>\n    </CalloutTitle>\n    <CalloutText>\n      Al momento non è ancora disponibili la funzionalità di \"password strength\" in questo Design React Kit.\n    </CalloutText>\n  </Callout>\n</div>\n\n## Disabilitato\n\nAggiungi il modificatore `disabled` ad un componente Input per impedire la modifica del valore contenuto e non inviare i dati in esso contenuti.\n\n<Canvas of={InputStories.Disabilitato} />\n\n## Readonly\n\nAggiungi il modificatore `readOnly` ad un input per impedire la modifica del valore contenuto.\n\n<Canvas of={InputStories.Readonly} />\n\n### Readonly normalizzato\n\nSe per qualche motivo vuoi avere i componenti `<Input readOnly/>` nella forma stilizzata come testo normale usa il modificatore `normalized`.\n\n<Canvas of={InputStories.ReadonlyNormalizzato} />\n\n## Input con risultato ricerca o autocompletamento\n\n### Autocompletamento Accessibile con dati\n\nCerca una regione italiana per verificarne il comportamento.\n\nIl completamento automatico è un componente che aiuta gli utenti a scegliere le risposte da un elenco fornito.\n\nPer la creazione del componente, è stato utilizzato il plugin <a target=\"_blank\" href=\"https://github.com/alphagov/accessible-autocomplete\">Accessible autocomplete</a>.\n\nPer una corretta implementazione si consiglia di consultare la <a target=\"_blank\" href=\"https://alphagov.github.io/accessible-autocomplete/\">documentazione</a>.\n\n<Canvas of={InputStories._InputAutocompleteConDatiAccessibile} />\n\n#### Codice\n\n```tsx\nconst suggest = (query: string, syncResults: (p: string[]) => void)  => {\n  const results = [\n    'Abruzzo',\n    'Basilicata',\n    'Calabria',\n    'Campania',\n    'Emilia Romagna',\n    'Friuli Venezia Giulia',\n    'Lazio',\n    'Liguria',\n    'Lombardia',\n    'Marche',\n    'Molise',\n    'Piemonte',\n    'Puglia',\n    'Sardegna',\n    'Sicilia',\n    'Toscana',\n    'Trentino Alto Adige',\n    'Umbria',\n    'Valle d\\'Aosta',\n    'Veneto'\n  ];\n  syncResults(query\n    ? results.filter(function (result) {\n        return result.toLowerCase().indexOf(query.toLowerCase()) !== -1\n      })\n    : []\n  )\n}\n\nreturn (\n  <FormGroup className='form-group'>\n    <Autocomplete\n      id='autocomplete'\n      label='Regione'\n      source={suggest}\n      tNoResults={() => 'Nessun risultato'}\n    />\n  </FormGroup>\n);\n```\n\n## Input Ora\n\n### Campo per la selezione di un orario.\n\nIl componente input time, o timepicker, è un componente dedicato alla selezione di un orario.\n\nClicca sull’icona a destra per visualizzare il timepicker.\n\n<Canvas of={InputStories.InputHourpicker} />\n\n#### Codice\n\n```tsx\nconst [value, setValue] = useState('');\n\nreturn (\n  <Input\n    type='time'\n    label='Hourpicker'\n    className='active'\n    value={value}\n    onChange={(ev) => {\n      setValue(ev.target.value);\n    }}\n  />\n);\n```\n\n## Input Calendario\n\n### Datepicker\n\nCampo di tipo calendario per la selezione di giorni dell’anno.\n\nClicca sull’icona a destra per visualizzare il datepicker.\n\n<div className='docs'>\n  <Callout highlight>\n    <CalloutText>\n      <span className='text'>\n        Assicurarsi di aggiungere alla label la classe active per impedire la sovrapposizione della label al campo.\n      </span>\n    </CalloutText>\n  </Callout>\n</div>\n\n<Canvas of={InputStories.InputDatepicker} />\n\n#### Codice\n\n```tsx\nconst [value, setValue] = useState('');\n\nreturn (\n  <Input\n    type='date'\n    label='Datepicker'\n    className='active'\n    placeholder='22/12/2023'\n    value={value}\n    onChange={(ev) => {\n      setValue(ev.target.value);\n    }}\n  />\n);\n```\n\n## Area di testo\n\nPer permettere agli utenti di inserire del testo (ad esempio per lasciare commenti o informazioni), è bene utilizzare un elemento di tipo `<textarea>` ridimensionabile.\n\nIncludendo l’elemento all’interno di un .form-group, la label assumerà lo stesso comportamento dinamico dei campi di input.\n\n<Canvas of={InputStories.AreaDiTesto} />\n\n### Con placeholder\n\n<Canvas of={InputStories.AreaDiTestoConSegnaposto} />\n\n## Argomenti componente\n\n### Input\n\n<ArgTypes of={Input} />\n"
  },
  {
    "path": "stories/Documentation/Form/InputNumerico.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport * as InputNumericoStories from '../../Components/Form/InputNumerico.stories';\r\n\r\n<Meta of={InputNumericoStories} />\r\n\r\n# Input Numerico\r\n\r\n### Campi input con bottoni per incrementare/decrementare valori numerici\r\n\r\n## Esempi\r\n\r\nLa larghezza del campo predefinita è quella del suo contenitore, per limitare la larghezza alle dimensioni del valore contenuto utilizzare il ridimensionamento adattivo.\r\n\r\n<Canvas of={InputNumericoStories.InputNumericoDimensionamento} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [value, setValue] = useState('100');\r\nconst [value50, setValue50] = useState('100');\r\nreturn (\r\n  <>\r\n    <div className='w-100'>\r\n      <Input\r\n        id='example-w100'\r\n        type='number'\r\n        label='Input Number inserito in una colonna a tutta larghezza'\r\n        incrementLabel='Aumenta il valore  di 1'\r\n        decrementLabel='Diminuisci il valore di 1'\r\n        value={value}\r\n        onChange={(ev) => {\r\n          setValue(ev.target.value);\r\n        }}\r\n      />\r\n    </div>\r\n    <div className='w-50 mt-5'>\r\n      <Input\r\n        id='example-w50'\r\n        type='number'\r\n        label='Input Number inserito in una colonna di larghezza 50%'\r\n        incrementLabel='Aumenta il valore  di 1'\r\n        decrementLabel='Diminuisci il valore di 1'\r\n        value={value50}\r\n        onChange={(ev) => {\r\n          setValue50(ev.target.value);\r\n        }}\r\n      />\r\n    </div>\r\n  </>\r\n);\r\n```\r\n\r\n## Limiti e Step\r\n\r\nAggiungendo le `props` `min`, `max` e `step` al componente `Input` è possibile limitare il valore minimo e massimo del campo e decidere di quanto varierà a ogni click sui bottoni.\r\n\r\n<Canvas of={InputNumericoStories.InputNumericoSteps} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [value, setValue] = useState('100');\r\nreturn (\r\n  <Input\r\n    id='example-steps'\r\n    type='number'\r\n    label='Min, Max & Step'\r\n    incrementLabel='Aumenta il valore  di 500'\r\n    decrementLabel='Diminuisci il valore di 500'\r\n    value={value}\r\n    min={-2000}\r\n    max={15000}\r\n    step={500}\r\n    onChange={(ev) => {\r\n      setValue(ev.target.value);\r\n    }}\r\n  />\r\n);\r\n```\r\n\r\n## Currency\r\n\r\n<Canvas of={InputNumericoStories.InputNumericoValuta} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [value, setValue] = useState('100');\r\n\r\nreturn (\r\n  <Input\r\n    id='example-currency'\r\n    addonText='€'\r\n    type='currency'\r\n    label='Currency'\r\n    incrementLabel='Aumenta il valore di 1 euro'\r\n    decrementLabel='Diminuisci il valore di 1 euro'\r\n    value={value}\r\n    step='any'\r\n    min={3.5}\r\n    max={100}\r\n    onChange={(ev) => {\r\n      setValue(ev.target.value);\r\n    }}\r\n  />\r\n);\r\n```\r\n\r\n## Percentuale\r\n\r\nSi consiglia di impostare gli attributi `min=0` e `max=\"100\"`.\r\n\r\n<Canvas of={InputNumericoStories.InputNumericoPercentuale} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [value, setValue] = useState('100');\r\n\r\nreturn (\r\n  <Input\r\n    id='example-percentage'\r\n    addonText='%'\r\n    type='percentage'\r\n    label='Percentage'\r\n    incrementLabel='Aumenta il valore in percentuale di 1'\r\n    decrementLabel='Diminuisci il valore in percentuale di 1'\r\n    value={value}\r\n    min={0}\r\n    max={100}\r\n    onChange={(ev) => {\r\n      setValue(ev.target.value);\r\n    }}\r\n  />\r\n);\r\n```\r\n\r\n## Disabilitato\r\n\r\nPer disabilitare un Input number, aggiungere la _prop_ `disabled `al componente `Input`.\r\n\r\n<Canvas of={InputNumericoStories.InputNumericoDisabilitato} />\r\n\r\n## Ridimensionamento\r\n\r\nÈ possibile far sì che il campo numerico si ridimensioni automaticamente a seconda del valore contenuto in esso.\r\n\r\n<Canvas of={InputNumericoStories.InputNumericoRidimensionamento} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [value, setValue] = useState('100');\r\n\r\nreturn (\r\n  <Input\r\n    id='example-adaptive'\r\n    type='adaptive'\r\n    label='Ridimensionamento'\r\n    incrementLabel='Aumenta il valore  di 1'\r\n    decrementLabel='Diminuisci il valore di 1'\r\n    value={value}\r\n    placeholder={'0'}\r\n    min={0}\r\n    max={99999999999}\r\n    onChange={(ev) => {\r\n      setValue(ev.target.value);\r\n    }}\r\n  />\r\n);\r\n```\r\n\r\n## Argomenti componente\r\n\r\n<ArgTypes of={InputNumericoStories} />\r\n"
  },
  {
    "path": "stories/Documentation/Form/Introduzione.mdx",
    "content": "import { Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\nimport { Code } from 'storybook/internal/components';\nimport { Callout, CalloutText, CalloutTitle } from '../../../src';\nimport * as FormValidationStories from '../../Components/Form/FormValidation.stories';\nimport * as InputStories from '../../Components/Form/Input.stories';\nimport * as IntroduzioneStories from '../../Components/Form/Introduzione.stories';\n\n<Meta title='Documentazione/Form' />\n\n# Introduzione\n\n### Elementi e stili per la creazione di form accessibili e responsivi\n\nAll’interno di un form, nella visualizzazione predefinita gli elementi sono allineati verticalmente, ma è possibile utilizzare classi aggiuntive per variare questo tipo di layout.\n\nBootstrap Italia applica automaticamente a tutti i form `display: block` e `width: 100%`.\n\n## Organizzazione dei campi\n\nPer raggruppare correttamente gli elementi di un modulo form è bene utilizzare la classe .form-group per ogni singolo blocco, in questo modo l’elemento input, l’etichetta, il testo di aiuto opzionale e la messaggistica di validazione otterranno lo stile grafico e le funzionalità predisposte per loro. Puoi usarlo con `<fieldset/>`, `<div/>` o qualsiasi altro elemento.\n\n### Dimensionamento delle colonne\n\nStrutture più complesse possono essere costruite usando il sistema a griglia, da utilizzare per layout che richiedono più colonne, larghezze diverse e opzioni di allineamento aggiuntive.\n\nPuoi scegliere di dare una dimensione a una colonna, ad esempio dandogli un valore di `size={7}`, mentre le restanti `Col` si divideranno il resto dello spazio.\n\n<Canvas of={IntroduzioneStories.DimensionamentoColonneBase} />\n\nEcco l’esempio di una struttura più complessa creata con il sistema a griglie.\n\n<Canvas of={IntroduzioneStories.DimensionamentoColonneComplesso} />\n\n### Auto-dimensionamento\n\nL’esempio seguente usa una delle utilità di flexbox per centrare verticalmente il contenuto e cambiando `.col` con `.col-auto` in modo che le colonne occupino solo lo spazio necessario. In altre parole, la colonna si dimensiona in base al contenuto. È possibile usarlo anche quando sono presenti altre colonne con dimensioni specifiche (es.: `col-sm-3`).\n\n<Canvas of={IntroduzioneStories.AutoDimensionamento} />\n\n<div className='docs'>\n  <Callout color='warning'>\n    <CalloutTitle>\n      <span className='text'>Alternative alle etichette nascoste</span>\n    </CalloutTitle>\n    <CalloutText>\n      Le tecnologie assistive come gli screenreader avranno problemi con i tuoi moduli se non includi un’etichetta per\n      ogni input. Per questi moduli in linea, puoi nascondere le etichette usando la classe{' '}\n      <Code>.visually-hidden</Code>\n      .Esistono altri metodi alternativi per fornire un’etichetta per le tecnologie assistive, come l’attributo <Code>\n        aria-label\n      </Code>, <Code>aria-labelledby</Code> o <Code>title</Code>. Se nessuno di questi è presente, le tecnologie assistive\n      possono ricorrere all’uso dell’attributo\n      <Code>placeholder</Code>, se presente, ma è sconsigliato.\n    </CalloutText>\n  </Callout>\n</div>\n\n## Disabilitazione di campi\n\nAggiungi l’attributo booleano `disabled` su un input per impedire le interazioni dell’utente e renderlo più chiaro.\n\n<Canvas of={InputStories.Disabilitato} />\n\n### Disabilitazione di un intero form\n\nAggiungi l’attributo disabled al `<fieldset/>` per disabilitare tutti gli elementi del form contenuti.\n\n<Canvas of={IntroduzioneStories.FormDisabilitato} />\n\n<div className='docs'>\n  <Callout color='warning'>\n    <CalloutTitle>\n      <span className='text'>Compatibilità Cross-browser</span>\n    </CalloutTitle>\n    <CalloutText>\n      Mentre Bootstrap applicherà questi stili in tutti i browser, Internet Explorer 11 e successivi non supportano\n      completamente l’attributo\n      <Code>disabled</Code> nel <Code>&lt;fieldset&gt;</Code>. Usa un JavaScript personalizzato per disabilitare il fieldset\n      in questi browser.\n    </CalloutText>\n  </Callout>\n</div>\n\n## Validazione\n\nFornisci un feedback ai tuoi utenti con la validazione del form HTML5 disponibile nei browser supportati. Scegli tra le risposte di convalida predefinite del browser o implementa messaggi personalizzati con le classi integrate inizializzate con JavaScript.\n\n### Come funziona\n\nLa validazione viene applicata tramite i due modificatori `valid` e `invalid`: come nella convenzione di `reactstrap` questi attivano delle classi CSS `is-valid` e `is-invalid` solo quando hanno un valore `true`.\n\n### Stili personalizzati\n\n<Canvas of={FormValidationStories.ValidazioneCompleta} />\n\n```tsx\n  const [name, setName] = useState('Mario');\n  const [surname, setSurname] = useState('Rossi');\n  const [username, setUsername] = useState('');\n  const [region, setRegion] = useState('');\n  const [province, setProvince] = useState('');\n  const [cap, setCap] = useState('');\n  const [age, setAge] = useState(18);\n  const [date, setDate] = useState('');\n  const [time, setTime] = useState('');\n  const [termsAndConditions, setTermsAndConditions] = useState(false);\n\n  const regions = [\n    'Abruzzo',\n    'Basilicata',\n    'Calabria',\n    'Campania',\n    'Emilia Romagna',\n    'Friuli Venezia Giulia',\n    'Lazio',\n    'Liguria',\n    'Lombardia',\n    'Marche',\n    'Molise',\n    'Piemonte',\n    'Puglia',\n    'Sardegna',\n    'Sicilia',\n    'Toscana',\n    'Trentino Alto Adige',\n    'Umbria',\n    \"Valle d'Aosta\",\n    'Veneto'\n  ];\n\n  const suggest = (query: string, syncResults: (p: string[]) => void) => {\n    syncResults(\n      query\n        ? regions.filter(function (result) {\n            return result.toLowerCase().indexOf(query.toLowerCase()) !== -1;\n          })\n        : []\n    );\n  };\n\n  return (\n    <>\n      <Form>\n        <Row>\n          <FormGroup className='col-md-3 mb-3'>\n            <Input\n              id='completeValidation-name'\n              type='text'\n              value={name}\n              label='Nome'\n              validationText='Validato!'\n              valid={name != ''}\n              onChange={(e) => setName(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-3 mb-3'>\n            <Input\n              id='completeValidation-surname'\n              type='text'\n              value={surname}\n              label='Cognome'\n              validationText='Validato!'\n              valid={surname != ''}\n              onChange={(e) => setSurname(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-3 mb-3'>\n            <Input\n              id='completeValidation-username'\n              type='text'\n              value={username}\n              label='Username'\n              validationText='Questo campo è richiesto'\n              valid={username != ''}\n              onChange={(e) => setUsername(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-3 mb-3'>\n            <Input\n              id='completeValidation-age'\n              type='number'\n              value={age}\n              label='Età (minimo 18 anni)'\n              validationText='Questo campo è richiesto'\n              valid={age >= 18}\n              onChange={(e) => setAge(parseInt(e.target.value))}\n            />\n          </FormGroup>\n        </Row>\n        <Row>\n          <FormGroup className='col-md-6 mb-6'>\n            <Input\n              id='completeValidation-date'\n              type='date'\n              value={date}\n              label='Date picker'\n              validationText='Questo campo è richiesto'\n              valid={date != ''}\n              onChange={(e) => setDate(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-6 mb-6'>\n            <Input\n              id='completeValidation-time'\n              type='time'\n              value={time}\n              label='Time picker'\n              validationText='Questo campo è richiesto'\n              valid={time != ''}\n              onChange={(e) => setTime(e.target.value)}\n            />\n          </FormGroup>\n        </Row>\n        <Row>\n          <FormGroup className='form-group col-md-4 mb-3'>\n            <Autocomplete\n              id='completeValidation-region\"'\n              label='Regione'\n              source={suggest}\n              tNoResults={() => 'Nessun risultato'}\n              valid={regions.includes(region)}\n              validationText='Per favore inserisci una regione valida.'\n              onConfirm={(region) => {\n                setRegion(region);\n              }}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-4 mb-3'>\n            <Input\n              id='completeValidation-province'\n              type='text'\n              value={province}\n              label='Provincia'\n              validationText='Per favore inserisci un nome di provincia valida.'\n              valid={province != ''}\n              onChange={(e) => setProvince(e.target.value)}\n            />\n          </FormGroup>\n          <FormGroup className='col-md-4 mb-3'>\n            <Input\n              id='completeValidation-cap'\n              type='text'\n              value={cap}\n              label='CAP (5 cifre)'\n              validationText='Questo campo è richiesto'\n              valid={cap != ''}\n              onChange={(e) => setCap(e.target.value)}\n            />\n          </FormGroup>\n        </Row>\n        <Row className='align-items-center'>\n          <Col md='9' lg='6'>\n            <FormGroup check>\n              <Input\n                id='termsAndConditions'\n                type='checkbox'\n                checked={termsAndConditions}\n                onChange={() => setTermsAndConditions(!termsAndConditions)}\n                valid={termsAndConditions}\n              />\n              <Label for='termsAndConditions' check>\n                Accetto i termini e condizioni\n              </Label>\n              <FormText tag='div'>Devi accettare i termini e le condizioni prima di inviare il modulo.</FormText>\n            </FormGroup>\n          </Col>\n          <Col\n            md='3'\n            lg='6'\n            className='mt-3 mt-md-0 d-flex justify-content-center justify-content-md-end justify-content-lg-start'\n          >\n            <Button color='primary' type='submit'>\n              Invia\n            </Button>\n          </Col>\n        </Row>\n      </Form>\n      <Row className='mt-4'>\n        <Col>\n          <Alert color='danger'>\n            <strong>Attenzione</strong> Alcuni campi inseriti sono da controllare.\n          </Alert>\n        </Col>\n      </Row>\n    </>\n  );\n```\n"
  },
  {
    "path": "stories/Documentation/Form/Radio.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport * as RadioStories from '../../Components/Form/Radio.stories';\r\n\r\n<Meta of={RadioStories} />\r\n\r\n# Radio Button\r\n\r\n### Elementi e stili per la creazione di radio button accessibili\r\n\r\n<Canvas of={RadioStories.RadioBase} />\r\n\r\n## Inline\r\n\r\nPer allineare orizzontalmente i campi radio basterà aggiungere la _prop_ `inline` al componente `FormGroup` padre.\r\n\r\n<Canvas of={RadioStories.RadioInline} />\r\n\r\n## Disabilitato\r\n\r\nAffinchè i campi radio risultino disabilitati occorrerà aggiungere la _prop_ `disabled` al componente `Input`.\r\n\r\n<Canvas of={RadioStories.RadioDisabilitato} />\r\n\r\n## Gruppi\r\n\r\nPer poter raggruppare gli elementi radio occorrerà aggiungere al componente `FormGroup` la classe `.form-check-group`. L’elemento grafico di spunta verrà allineato alla destra del contenuto testuale.\r\n\r\n<Canvas of={RadioStories.RadioGruppi} />\r\n\r\n## Argomenti componente\r\n\r\n<ArgTypes of={RadioStories} />\r\n"
  },
  {
    "path": "stories/Documentation/Form/Select.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Select } from '../../../src';\r\nimport * as SelectStories from '../../Components/Form/Select.stories';\r\n\r\n<Meta of={SelectStories} />\r\n\r\n# Select\r\n\r\n### Il classico “menu a tendina”, in nuove varianti.\r\n\r\n## Select classica\r\n\r\nLa `Select` accetta come _children_ le opzioni selezionabili e ha una _prop_ `label`con cui si definisce l'etichetta del\r\ncampo.\r\n\r\n<Canvas of={SelectStories.SelectClassica} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [, setValue] = useState<string>();\r\n\r\nconst handleChange = (selectedOption: string) => setValue(selectedOption);\r\n\r\nreturn (\r\n  <Select id='example-reactstrap' label='Etichetta di esempio' onChange={handleChange}>\r\n    <option value=''>Scegli un'opzione</option>\r\n    <option value='Value 1'>Lorem ipsum dolor sit amet</option>\r\n    <option value='Value 2'>Duis vestibulum eleifend libero</option>\r\n    <option value='Value 3'>Phasellus pretium orci sed odio tempus</option>\r\n    <option value='Value 4'>Vestibulum bibendum ex vel augue porttitor sodales</option>\r\n    <option value='Value 5'>Praesent quis elementum turpis</option>\r\n  </Select>\r\n);\r\n```\r\n\r\n## Select disabilitata\r\n\r\nPer disabilitare una select, aggiungere la _prop_ `disabled` al componente `Select`.\r\n\r\n<Canvas of={SelectStories.SelectDisabilitata} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [, setValue] = useState<string>();\r\n\r\nconst handleChange = (selectedOption: string) => setValue(selectedOption);\r\n\r\nreturn (\r\n  <Select id='example-reactstrap' label='Etichetta di esempio' onChange={handleChange} disabled>\r\n    <option value=''>Scegli un'opzione</option>\r\n    <option value='Value 1'>Lorem ipsum dolor sit amet</option>\r\n    <option value='Value 2'>Duis vestibulum eleifend libero</option>\r\n    <option value='Value 3'>Phasellus pretium orci sed odio tempus</option>\r\n    <option value='Value 4'>Vestibulum bibendum ex vel augue porttitor sodales</option>\r\n    <option value='Value 5'>Praesent quis elementum turpis</option>\r\n  </Select>\r\n);\r\n```\r\n\r\n## Select con gruppi\r\n\r\n<Canvas of={SelectStories.SelectConGruppi} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [, setValue] = useState<string>();\r\n\r\nconst handleChange = (selectedOption: string) => setValue(selectedOption);\r\n\r\nreturn (\r\n  <Select id='example-reactstrap' label='Etichetta di esempio' onChange={handleChange}>\r\n    <option value=''>Scegli un'opzione</option>\r\n    <optgroup label='Gruppo 1'>\r\n      <option value='Value 1'>Lorem ipsum dolor sit amet</option>\r\n      <option value='Value 2'>Duis vestibulum eleifend libero</option>\r\n      <option value='Value 3'>Phasellus pretium orci sed odio tempus</option>\r\n    </optgroup>\r\n    <optgroup label='Gruppo 2'>\r\n      <option value='Value 4'>Vestibulum bibendum ex vel augue porttitor sodales</option>\r\n      <option value='Value 5'>Praesent quis elementum turpis</option>\r\n    </optgroup>\r\n  </Select>\r\n);\r\n```\r\n\r\n## Argomenti componente\r\n\r\n<ArgTypes of={Select} />\r\n"
  },
  {
    "path": "stories/Documentation/Form/Toggles.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Toggle } from '../../../src';\r\nimport * as TogglesStories from '../../Components/Form/Toggles.stories';\r\n\r\n<Meta of={TogglesStories} />\r\n\r\n# Toggles\r\n\r\n### Campi di tipo “interruttore”\r\n\r\n## Toggles\r\n\r\nPer ottenere un interruttore con levetta basterà usare il componente `Toggle`.\r\n\r\n<Canvas of={TogglesStories.Toggles} />\r\n\r\n## Disabilitato\r\n\r\nAffinchè l’interruttore risulti disabilitato occorrerà aggiungere la _prop_ `disabled` al checkbox.\r\n\r\n<Canvas of={TogglesStories.TogglesDisabilitate} />\r\n\r\n## Gruppi\r\n\r\nPer poter raggruppare gli elementi toggle occorrerà aggiungere al componente `FormGroup` la classe `.form-check-group`.\r\n\r\n<Canvas of={TogglesStories.GruppiDiToggles} />\r\n\r\n## Argomenti componente\r\n\r\n<ArgTypes of={Toggle} />\r\n"
  },
  {
    "path": "stories/Documentation/Form/Transfer.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport * as TransferStories from '../../Components/Transfer.stories';\r\n\r\n<Meta of={TransferStories} />\r\n\r\n# Transfer\r\n\r\n## Un componente che consente la creazione di liste di checkbox.\r\n\r\nIl componente Transfer consente di trasferire gli elementi di una lista di checkbox ad un’altra lista di checkbox.\r\n\r\nIl componente Transfer contiene\r\n\r\n- Lista checkbox di sinistra\r\n- Pulsanti per il trasferimento dei contenuti da lista a lista\r\n- Lista checkbox di destra\r\n\r\nLe liste di checkbox, sono composte da:\r\n\r\n- Header: contiene un checkbox per la selezione / deselezione di tutti i campi sottostanti e la label che contiene il numero di elementi della lista\r\n- Lista checkbox\r\n\r\nAll'interno del componente Transfer è possibile utilizzare l'hook `Transfer.useTransfer()` per accedere agli elementi selezionati.\r\n\r\n<Canvas of={TransferStories.Base} />\r\n"
  },
  {
    "path": "stories/Documentation/Forward.mdx",
    "content": "import { ArgTypes, Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport { Forward } from '../../src';\r\nimport * as ForwardStories from '../Components/Forward.stories';\r\n\r\n<Meta of={ForwardStories} />\r\n\r\n# Forward\r\n\r\n## Consente all’utente di far scorrere automaticamente ad una parte specifica della pagina\r\n\r\n### Esempio\r\n\r\nPer attivare lo scorrimento automatico del documento all’àncora è sufficiente utilizzare un riferimento React, ad esempio mediante l'hook `useRef` come nell'esempio:\r\n\r\n<Canvas of={ForwardStories.Esempi} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst ref = React.useRef(null);\r\nreturn (\r\n  <div>\r\n    <Card>\r\n      <Forward scrollToRef={ref}>\r\n        <Icon color='primary' icon='it-expand' />\r\n      </Forward>\r\n    </Card>\r\n    <div>\r\n      <p>\r\n        Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam.\r\n        Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure\r\n        adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet\r\n        duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit\r\n        sit culpa nisi culpa non adipisicing reprehenderit do pain. Duis reprehenderit occaecat anim ullamco ad duis\r\n        occaecat ex.\r\n      </p>\r\n      <p>\r\n        Nulla est ullamco ut irure incididunt nothing Lorem Lorem minim irure officia enim reprehenderit. Magna duis\r\n        labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat\r\n        cupidatat. Commodo esse pain fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute\r\n        laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat pain magna irure esse\r\n        tempor ad mollit. Pain in pain nothing minim amet ipsum officia consectetur amet ullamco voluptate nisi commodo\r\n        ea sit eu.\r\n      </p>\r\n      <p>\r\n        Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex\r\n        commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit pain anim cupidatat. Deserunt officia id\r\n        Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat\r\n        ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip incididunt\r\n        ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim nostrud\r\n        labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim\r\n        occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.\r\n      </p>\r\n      <p>\r\n        Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam.\r\n        Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure\r\n        adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet\r\n        duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit\r\n        sit culpa nisi culpa non adipisicing reprehenderit do pain. Duis reprehenderit occaecat anim ullamco ad duis\r\n        occaecat ex.\r\n      </p>\r\n      <p>\r\n        Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex\r\n        commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit pain anim cupidatat. Deserunt officia id\r\n        Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat\r\n        ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip incididunt\r\n        ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim nostrud\r\n        labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim\r\n        occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.\r\n      </p>\r\n      <p>\r\n        Nulla est ullamco ut irure incididunt nothing Lorem Lorem minim irure officia enim reprehenderit. Magna duis\r\n        labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat\r\n        cupidatat. Commodo esse pain fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute\r\n        laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat pain magna irure esse\r\n        tempor ad mollit. Pain in pain nothing minim amet ipsum officia consectetur amet ullamco voluptate nisi commodo\r\n        ea sit eu.\r\n      </p>\r\n    </div>\r\n    <div ref={ref}>Scroll to Here</div>\r\n  </div>\r\n);\r\n```\r\n\r\n## Argomenti componente\r\n\r\n### Forward\r\n\r\n<ArgTypes of={ForwardStories} />\r\n"
  },
  {
    "path": "stories/Documentation/GoBack.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport * as GoBackStories from '../Components/GoBack.stories';\r\n\r\n<Meta of={GoBackStories} />\r\n\r\n# Torna indietro\r\n\r\n## Esempio link\r\n\r\nPer visualizzare il Back to top nella posizione corretta è necessario scrollare questa pagina. L'esempio del codice\r\nsottostante sarà visibile solo a scroll avvenuto.\r\n\r\n<Canvas of={GoBackStories.Esempi}></Canvas>\r\n\r\n### Pulsanti\r\n\r\nAggiungendo la prop `up` si ottiene l'icona che punta in alto.\r\n\r\n<Canvas of={GoBackStories.Pulsanti} />\r\n\r\n### Pulsanti con sola icona\r\n\r\nNon specificando il testo, il pulsante rimane con sola icona.\r\n\r\n<Canvas of={GoBackStories.PulsantiSoloIcona} />\r\n"
  },
  {
    "path": "stories/Documentation/Griglie.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Callout, CalloutText, CalloutTitle, Col, Container, Row } from '../../src';\r\nimport * as GriglieStories from '../Components/Griglie.stories';\r\n\r\n<Meta of={GriglieStories} />\r\n\r\n# Le Griglie\r\n\r\nNella definizione del layout di una interfaccia utente, la griglia è una suddivisione dello spazio tramite precise spaziature verticali ed orizzontali.\r\n\r\nIl Design React Kit eredita la potente griglia flexbox mobile-first di Bootstrap per costruire layout di tutte le forme e dimensioni grazie a un sistema a dodici colonne.\r\n\r\n## Come funziona\r\n\r\nIl sistema di griglie di Bootstrap usa una serie di contenitori, righe e colonne per disporre ed allineare i contenuti, costruito su [flexbox](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes) e completamente responsive.\r\n\r\n<div className='docs'>\r\n  <Callout>\r\n    <CalloutTitle>\r\n      <span className='text'>Approfondimento</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      Se sei poco pratico di flexbox, puoi iniziare da questi link per trovare informazioni di carattere generale,\r\n      specifiche e frammenti di codice.\r\n      <ul>\r\n        <li>\r\n          <a\r\n            href='https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox'\r\n            target='_blank'\r\n            rel='noreferrer'\r\n          >\r\n            guida su flexbox su MSDN\r\n          </a>\r\n          (in inglese)\r\n        </li>\r\n        <li>\r\n          <a\r\n            href='https://css-tricks.com/snippets/css/a-guide-to-flexbox/#flexbox-background'\r\n            target='_blank'\r\n            rel='noreferrer'\r\n          >\r\n            guida su flexbox su CSS tricks\r\n          </a>\r\n          (in inglese)\r\n        </li>\r\n        <li>\r\n          <a href='http://flexboxfroggy.com/#it' target='_blank' rel='noreferrer'>\r\n            un simpatico quiz per verificare le tue conoscenze\r\n          </a>\r\n        </li>\r\n      </ul>\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\nDi seguito puoi trovare un esempio e uno sguardo approfondito su come la griglia viene costruita.\r\n\r\n<Canvas of={GriglieStories.EsempioBase} />\r\n\r\nL’esempio precedente crea tre colonne di uguale larghezza su dispositivi piccoli, medi, grandi e extra large usando le classi di griglia predefinite. Le colonne sono centrate nella pagina attraverso l’utilizzo del componente genitore `Container`.\r\n\r\nAnalizzandolo nel dettaglio, ecco come funziona:\r\n\r\n- I contenitori forniscono un mezzo per centrare e riempire orizzontalmente il contenuto del tuo sito. Utilizza il `Container` per una larghezza al pixel responsive o aggingi l'attributo `fluid` per una larghezza del `width: 100%` su tutti i viewport e dimensioni dei device.\r\n- I componenti `Row` sono involucri per `Column` (colonne). Ogni colonna ha un spaziature orizzontale (`gutter`) per regolare lo spazio tra di esse. Questo `padding` viene poi neutralizzato dalle righe con margini negativi. In questo modo, tutto il contenuto nelle colonne viene allineato sul lato sinistro.\r\n- In un layout a griglia, il contenuto deve essere posizionato all’interno di colonne e solo le colonne possono essere figlie dirette delle righe.\r\n- Grazie a flexbox, le colonne della griglia senza uno specifico `width` verranno automaticamente impostate come colonne di uguale larghezza. Per esempio, quattro casi di `<Col size=\"sm\"/>` avranno automaticamente una larghezza del 25% dal più piccolo breakpoint in su. Guarda la sezione [colonne a disposizione automatica](#colonne-a-disposizione-automatica) per maggiori informazioni.\r\n- Le classi delle colonne indicano il numero delle colonne che dovresti utilizzare in base alle 12 possibili per riga. Quindi, se vuoi tre colonne di uguale larghezza , puoi usare l'attributo `xs='4'`.\r\n- Le width delle colonne sono stabilite in percentuale, quindi sono sempre fluide e dimensionate rispetto al loro elemento genitore.\r\n- Le colonne hanno un `padding` orizzontale per creare il `gutter` tra le singole colonne. Per rimuovere il `margin` dalle righe e il `padding` dalle colonne aggiungendo l'attributo `noGutters` al componente `Row`.\r\n- Per renderla responsive, esistono cinque breakpoint della griglia, uno per ogni responsive breakpoint: tutti i breakpoint (extra small), small, medium, large, and extra large.\r\n- I breakpoint della griglia si basano su media query con larghezza minima, significa che si applicano a quel breakpoint e a tutti quelli sopra di esso (e.g., `sm='4'` si applica a device piccoli, medi, grandi e extra large, ma non al primo breakpoint xs).\r\n- È possibile utilizzare classi di griglia predefinite (come `xs='4'`) per altri markup semantici.\r\n\r\nSii consapevole dei limiti e dei [bug di flexbox](https://github.com/philipwalton/flexbugs), come l’ [incapacità di utilizzare alcuni elementi HTML come i contenitori di flex](https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers).\r\n\r\n### Le opzioni\r\n\r\nMentre Bootstrap utilizza `em` o `rem` per definire gran parte delle misure, i `px` sono utilizzati per i breakpoint della griglia e la larghezza dei contenitori. Questo perché la larghezza della viewport è definita in pixel e non cambia con il [font size](https://drafts.csswg.org/mediaqueries-3/#units).\r\n\r\nScopri come gli aspetti della griglia di Bootstrap funzionano su più dispositivi [con una comoda tabella](https://italia.github.io/bootstrap-italia/docs/organizzare-gli-spazi/griglie/#le-opzioni).\r\n\r\n## Colonne a disposizione automatica\r\n\r\nUtilizza classi di colonne specifiche ad ogni breakpoint per un facile ridimensionamento delle colonne senza uno specifico attributo numerato come `sm='6'`.\r\n\r\n### Uniformare larghezze tra colonne\r\n\r\nAd esempio, qui ci sono due layout di griglia che si applicano a ogni dispositivo e viewport, da `xs` a `xl`. Aggiungi un numero qualsiasi di classi senza unità per ogni breakpoint di cui hai bisogno e ogni colonna avrà la stessa larghezza.\r\n\r\n<Canvas of={GriglieStories.LarghezzeStandard} />\r\n\r\nColonne con uguale larghezza possono essere spezzate su più linee, ma c’è [un bug di flexbox su Safari](https://github.com/philipwalton/flexbugs#11-min-and-max-size-declarations-are-ignored-when-wrapping-flex-items) che gli ha impedito di lavorare senza uno specifico `flex-basis` o `border`. Esistono soluzioni alternative per le versioni precedenti dei browser, ma non dovrebbero essere necessarie se si è aggiornati.\r\n\r\n<Canvas of={GriglieStories.RigheMultipleBugSafari} />\r\n\r\n### Impostare la larghezza di una colonna\r\n\r\nLa disposizione automatica per le colonne della griglia di flexbox significa anche che puoi impostare la larghezza di una colonna e avere le colonne sorelle automaticamente ridimensionate in base ad essa. È possibile utilizzare classi di griglia predefinite (come mostrato di seguito), mixins di griglia o larghezze in linea. Notare che le altre colonne si ridimensioneranno indipendentemente dalla larghezza della colonna centrale.\r\n\r\n<Canvas of={GriglieStories.ImpostaLarghezzaColonne} />\r\n\r\n### Contenuto a larghezza variabile\r\n\r\nPuoi usare la dimensione `auto` per ridimensionare le colonne in base alla naturale larghezza del loro contenuto.\r\n\r\n<Canvas of={GriglieStories.ContenutoLarghezzaVariabile} />\r\n\r\n### Equal-width multi-row\r\n\r\nCrea colonne di uguale larghezza che si estendono su più righe inserendo un .w-100 dove vuoi che le colonne vengano divise su un’altra riga.\r\n\r\n<Canvas of={GriglieStories.EqualWidthMultiRow} />\r\n\r\n## Classi responsive\r\n\r\nLa griglia di Bootstrap include cinque livelli di classi predefinite per la creazione di layout responsive complessi. Personalizza le dimensioni delle tue colonne su dispositivi piccoli, medi, grandi o extra large a tuo piacimento.\r\n\r\n### Tutti i breakpoint\r\n\r\nPer le griglie che sono le stesse dal più piccolo dei dispositivi al più grande, usa il componente senza attributi, oppure specifica una dimensione con l'attributo `size` o per il breakpoint specifico. Specifica una dimensione numerata quando hai bisogno di una colonna particolarmente grande; altrimenti, sentiti libero di attenerti al componente senza attributi.\r\n\r\n<Canvas of={GriglieStories.TuttiIBreakpoint} />\r\n\r\n### Raccolti in orizzontale\r\n\r\nUtilizzando un singolo set di classi .col-sm-\\*, puoi creare un sistema di base che inizia raccolto su dispositivi extra-small prima di diventare orizzontale su dispositivi desktop (medi).\r\n\r\n<Canvas of={GriglieStories.RaccoltiInOrizzontale} />\r\n\r\n### Mischiare e abbinare\r\n\r\nNon vuoi che le tue colonne si raccolgano semplicemente su alcune righe della di griglia? Puoi utilizzare una combinazione di classi diverse per ogni riga secondo necessità. Guarda l’esempio di seguito per farti un’idea migliore di come funziona.\r\n\r\n<Canvas of={GriglieStories.MischiareEAbbinare} />\r\n\r\nPer maggiori informazioni sui componenti `Container`, `Row` e `Column` fare riferimento [alla documentazione Reactstrap](https://reactstrap.github.io/?path=/docs/components-layout--layout).\r\nPer maggiori informazioni su griglie e configurazioni aggiuntive fare riferimento [alla documentazione di Bootstrap Italia](https://italia.github.io/bootstrap-italia/docs/organizzare-gli-spazi/griglie/)\r\n"
  },
  {
    "path": "stories/Documentation/Headers.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport {\r\n  Header,\r\n  HeaderBrand,\r\n  HeaderContent,\r\n  HeaderLinkZone,\r\n  HeaderRightZone,\r\n  HeaderSearch,\r\n  HeaderSocialsZone,\r\n  HeaderToggler,\r\n  Headers\r\n} from '../../src';\r\nimport * as CenterHeaderStories from '../Components/Header/CenterHeader.stories';\r\nimport * as CompleteHeaderStories from '../Components/Header/CompleteHeader.stories';\r\nimport * as NavHeaderStories from '../Components/Header/NavHeader.stories';\r\nimport * as SlimHeaderStories from '../Components/Header/SlimHeader.stories';\r\n\r\n<Meta title='Documentazione/Menu di navigazione/Header' />\r\n\r\n# Header\r\n\r\n## Documentazione ed esempi per la creazione di una testata di navigazione.\r\n\r\nL’header di un sito della Pubblica Amministrazione è solitamente composto di 3 elementi principali:\r\n\r\n- Un cosiddetto “_Slim header_”, una sottile fascia dello stesso colore o, preferibilmente, di colore lievemente più scuro rispetto al tema principale del sito, che mostra alcuni link funzionali con impatto globale o esterno al sito stesso.\r\n- Una parte centrale “_Center header_“ che identifica in modo chiaro il sito attraverso logo, testo e social, e può contenere un link per effettuare ricerche sul sito.\r\n- Una parte dedicata alla navigazione “_Nav header_“, visibile su schermi di grandi dimensioni ed accessibile attraverso il classico bottone di tipo “burger menu” per dispositivi mobili.\r\n\r\n### Slim header\r\n\r\nLo _Slim header_ header mostra un’intestazione, solitamente con riferimento all’ente di appartenenza del progetto o riferimenti utili, oltre ad un eventuale menu per il cambio lingua e l’accesso ad area riservata. Il cambio lingua è gestito con il componente dropdown.\r\n\r\n<Canvas of={SlimHeaderStories.SlimHeader} />\r\n\r\n#### Right action con bottone full responsive\r\n\r\nPer trasformare il bottone di action situato nella `HeaderRightZone` e renderlo full-responsive è sufficiente aggiungere la classe `btn-full` alla prop `classNames` del bottone.\r\n\r\n<Canvas of={SlimHeaderStories.SlimHeaderFullResponse} />\r\n\r\n#### Versione chiara\r\n\r\nPer cambiare tema all’header slim è sufficiente aggiungere il modificatore `theme=\"light\"` al componente `Header` di tipo `slim`.\r\n\r\n<Controls of={SlimHeaderStories.SlimHeader} />\r\n\r\n### Header Centrale\r\n\r\nL'_Header centrale_, per mostrare il logo dell’ente e la sua descrizione, dei link aggiuntivi ai social media, l’accesso al motore di ricerca, se presente.\r\n\r\n<Canvas of={CenterHeaderStories.CenterHeaderBasic} />\r\n\r\n#### Versione stretta\r\n\r\nPer utilizzare la versione più stretta dell’header centrale è sufficiente aggiungere l'attributo `small` al componente `Header` di tipo `center`.\r\n\r\n<Canvas of={CenterHeaderStories.HeaderCenterNarrow} />\r\n\r\n#### Versione chiara\r\n\r\nPer cambiare tema all’header centrale è sufficiente aggiungere l'attributo `theme=\"light\"`.\r\n\r\n<Controls of={CenterHeaderStories.CenterHeaderBasic} />\r\n\r\n### Header Nav\r\n\r\n_Header Nav_, per elencare le voci di navigazione, siano esse semplici link, menu a tendina oppure un Megamenu a tutta larghezza.\r\n\r\n<Canvas of={NavHeaderStories.NavHeader} />\r\n\r\nL’_Header Nav_ ha due versioni, una chiara (“light”) e una scura (“dark”). Lo stile di default ha differenti caratteristiche colore a seconda della versione desktop e mobile:\r\n\r\n- Su Desktop lo stile di default ha un background di colore primario e link bianchi. Gli elementi `Dropdown` e Megamenu hanno background bianco, testi neri e link di colore primario.\r\n- Su Mobile lo stile di default ha un background bianco e testi e link di colore primario.\r\n\r\n#### Versione chiara\r\n\r\nPer modificare la versione dell’Header Nav è sufficiente utilizzare la classe `theme` con i valori `\"dark\"` o `\"light\"`.\r\n\r\n<Controls of={NavHeaderStories.NavHeader} />\r\n\r\n#### Navigazione secondaria\r\n\r\nAl menù di navigazione principale può essere aggiunto anche un menù di navigazione secondario aggiungendo l'attributo `secondary` al componente `Nav`, contenente una seconda lista e la stessa struttura dati della lista `Nav` principale.\r\n\r\n<Canvas of={NavHeaderStories.NavHeaderSecondary} />\r\n\r\n### Header Completa\r\n\r\nCombinando i tre header sopra descritti è possibile creare un _Header completo_.\r\n\r\n<Canvas of={CompleteHeaderStories.CompleteHeaderStory} />\r\n\r\n#### Versione chiara\r\n\r\n<Controls of={CompleteHeaderStories.CompleteHeaderStory} />\r\n\r\n#### Header sticky\r\n\r\nAffinché la testata rimanga parzialmente visibile anche allo scorrere della pagina, è sufficiente utilizzare l'attributo `sticky` nel componente contenitore `Headers`.\r\n\r\n### Argomenti componente\r\n\r\n#### Header\r\n\r\n<ArgTypes of={Header} />\r\n\r\n#### Headers\r\n\r\n<ArgTypes of={Headers} />\r\n\r\n#### HeaderContent\r\n\r\n<ArgTypes of={HeaderContent} />\r\n\r\n#### HeaderBrand\r\n\r\n<ArgTypes of={HeaderBrand} />\r\n\r\n#### HeaderToggler\r\n\r\n<ArgTypes of={HeaderToggler} />\r\n\r\n#### HeaderLinkZone\r\n\r\n<ArgTypes of={HeaderLinkZone} />\r\n\r\n#### HeaderRightZone\r\n\r\n<ArgTypes of={HeaderRightZone} />\r\n\r\n#### HeaderSearch\r\n\r\n<ArgTypes of={HeaderSearch} />\r\n\r\n#### HeaderSocialsZone\r\n\r\n<ArgTypes of={HeaderSocialsZone} />\r\n"
  },
  {
    "path": "stories/Documentation/Hero.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Code } from \"storybook/internal/components\";\r\nimport { Callout, CalloutText, CalloutTitle, Hero, HeroBackground, HeroBody, HeroButton, HeroCategory, HeroTitle } from '../../src';\r\nimport * as HeroStories from '../Components/Hero.stories';\r\n\r\n<Meta of={HeroStories} />\r\n\r\n# Hero\r\n\r\n### Lo Hero (ciò che Bootstrap definisce “Jumbotron”) è un componente per la presentazione di contenuti in evidenza.\r\n\r\nLa `hero` è un componente leggero e flessibile che può facoltativamente estendere l’intera finestra per mostrare i messaggi in evidenza sul tuo sito. Di seguito una serie di esempi con la descrizione degli elementi e delle classi applicabili.\r\n\r\nIl componente `Hero` può contenere\r\n\r\n- Sub head - `HeroCategory`\r\n- Heading (titolo) - `HeroTitle`\r\n- Paragrafo - `HeroBody`\r\n- Call to action - `HeroButton`\r\n- Immagine di background - `HeroBackground`\r\n\r\n## Con immagine\r\n\r\n<div className=\"docs\">\r\n    <div className=\"bd-callout bd-callout-accessibility\">\r\n            <h3 id='accessibilità'>Accessibilità sola immagine</h3>\r\n        <p>\r\n             Nel caso di un componente hero con sola immagine utilizzare il componente con attributo <Code>aria-label=\"In evidenza\"</Code>.\r\n        </p>\r\n    </div>\r\n</div>\r\n\r\n<Canvas of={HeroStories.HeroConSfondo} />\r\n\r\n### Versione small\r\n\r\nPer ottenere il componente `Hero` nella sua versione più piccola utilizzare l'attributo `small`.\r\n\r\n<Canvas of={HeroStories.HeroConSfondoSmall} />\r\n\r\n## Con contenuti testuali\r\n\r\n<div className=\"docs\">\r\n    <div className=\"bd-callout bd-callout-accessibility\">\r\n            <h3 id='accessibilità'>Accessibilità contenuti testuali</h3>\r\n        <p>\r\n            Nei casi in cui fossero presenti contenuti testuali utilizzare per il titolo il livello <Code>h</Code> corretto a seconda del contesto.\r\n        </p>\r\n    </div>\r\n</div>\r\n\r\nEsempio di Hero con tutti i componenti testuali\r\n\r\n<Canvas of={HeroStories.HeroConTesto} />\r\n\r\n### Con contenuti testuali centrati\r\n\r\nPer ottenere il componente `Hero` centrando i testi orizzontalmente aggiungere l'attributo `centered`.\r\n\r\n<Canvas of={HeroStories.HeroConTestoCentrato} />\r\n\r\n## Con testi ed immagine di sfondo\r\n\r\nPer visualizzare i testi in overlay sulle immagini, viene creato un div scuro in opacità per migliorare la leggibilità del testo in caso di immagini dai toni chiari. Aggiungere al componente `Hero` l'attributo `overlay` con il colore desiderato (tra `dark`, `primary` o `filter`). Di seguito l'esempio con `overlay='dark'`\r\n\r\n<div className=\"docs\">\r\n    <div className=\"bd-callout bd-callout-accessibility\">\r\n            <h3 id='accessibilità'>Accessibilità e contrasto</h3>\r\n        <p>\r\n            Verificare che l’immagine utilizzata assicuri sempre un adeguato contrasto rispetto al testo.\r\n        </p>\r\n    </div>\r\n</div>\r\n\r\n<Canvas of={HeroStories.HeroConTestoSuSfondo} />\r\n\r\n### Con overlay di colore primario\r\n\r\nPer un div opaco di colore primario utilizzare `overlay='primary'`:\r\n\r\n<Canvas of={HeroStories.HeroConTestoSuSfondoOverlayPrimario} />\r\n\r\n### Con overlay e filtro di colore primario\r\n\r\nPer aggiungere un filtro di tipo “screen” utilizzare `overlay=\"filter\"`:\r\n\r\n<Canvas of={HeroStories.HeroConSfondoOverlayFiltro} />\r\n\r\n## Con immagine e margine negativo per contenuti sovrapposti\r\n\r\nIn alcuni casi, il contenuto che seguirà la card può sovrapporsi al componente `Hero`. Aggiungere gli attributi `overlap` e `overlay=\"dark\"` per far si che il contenuto seguente si sovrapponga al componente `Hero` (in questo caso il componente seguente è una card):\r\n\r\n<Canvas of={HeroStories.HeroConSfondoMargineNegativo} />\r\n\r\n## Argomenti componente\r\n\r\n### Hero\r\n\r\n<ArgTypes of={Hero} />\r\n\r\n### HeroBackground\r\n\r\n<ArgTypes of={HeroBackground} />\r\n\r\n### HeroBody\r\n\r\n<ArgTypes of={HeroBody} />\r\n\r\n### HeroButton\r\n\r\n<ArgTypes of={HeroButton} />\r\n\r\n### HeroCategory\r\n\r\n<ArgTypes of={HeroCategory} />\r\n\r\n### HeroTitle\r\n\r\n<ArgTypes of={HeroTitle} />\r\n"
  },
  {
    "path": "stories/Documentation/Icon.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';\r\nimport { Icon } from '../../src';\r\nimport * as IconStories from '../Components/Icon.stories';\r\n\r\n<Meta of={IconStories} />\r\n\r\n# Icone\r\n\r\n### Informazioni e suggerimenti per l’utilizzo di icone con Bootstrap Italia.\r\n\r\nLe icone di Bootstrap Italia utilizzano sono state incapsulate in un componente `Icon`, e vengono caricate unicamente (in modalià asincrona) su richiesta quando si utilizza la nuova versione ESM.\r\n\r\n## Esempi\r\n\r\nOgni icona può essere inclusa con il componente `Icon` con il riferimento desiderato:\r\n\r\n<Canvas of={IconStories.EsempioInterattivo} />\r\n<Controls of={IconStories.EsempioInterattivo} />\r\n\r\n## Dimensioni\r\n\r\nÈ possibile utilizzare il modificatore `size` con il valori `xs`, `sm`, `lg`, `xl`, per ottenere icone di diverse dimensioni.\r\n\r\n<Canvas of={IconStories.EsempioDimensioni} />\r\n\r\nÈ anche possibile applicare il modificatore `padding` all’icona per creare un padding proporzionale alla dimensione dell’icona attorno ad essa.\r\n\r\n<Canvas of={IconStories.EsempioPadding} />\r\n\r\n## Colori\r\n\r\n<Canvas of={IconStories.EsempioColori} />\r\n\r\n## Allineamenti\r\n\r\nÈ possibile usare le classi di allineamento per posizionare le icone all’interno di un elemento.\r\n\r\n<Canvas of={IconStories.EsempioAllineamento} />\r\n\r\n## Immagini esterne\r\n\r\nÈ possibile utilizzare un'immagine esterna come icona, utilizzando l'URL dell'immagine nell'attributo `icon` del componente.\r\n\r\n<Canvas of={IconStories.EsempioLoghiEsterni} />\r\n\r\n## Lista delle icone disponibili\r\n\r\n<Canvas of={IconStories.ListaIcone} />\r\n\r\n## Argomenti componente\r\n\r\n### Icon\r\n\r\n<ArgTypes of={Icon} />\r\n"
  },
  {
    "path": "stories/Documentation/ImagesList.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { GridItem, GridItemText, GridItemTextWrapper, GridList, GridRow, ResponsiveImage } from '../../src';\r\nimport * as GridItemStories from '../Components/ImagesList.stories';\r\n\r\n<Meta of={GridItemStories} />\r\n\r\n# Liste di Immagini\r\n\r\nLa lista di immagini è un componente flessibile per la visualizzazione di serie di immagini sottoforma di griglia\r\n\r\n## Elemento singolo\r\n\r\nDi seguito gli esempi di elemento singolo della grid list:\r\n\r\n- Immagine semplice\r\n- Immagine con didascalia in basso\r\n- Immagine con didascalia sovrapposta\r\n\r\nPer utilizzare la didascalia sovrapposta è sufficiente aggiungere la classe `.it-grid-system-overlay` al componente `GridList`.\r\n\r\n<Canvas of={GridItemStories.ElementoSingolo} />\r\n\r\n## Tipi di griglia\r\n\r\n### Standard\r\n\r\nLa griglia utilizzata è una variante delle classi di Bootstrap, dove cambiano sostanzialmente i margini.\r\nIl contenitore della griglia è il componente `GridList`.\r\nAl posto del componente `Row` viene utilizzata il componente `GridRow`.\r\n\r\nDi seguito l’esempio\r\n\r\n<Canvas of={GridItemStories.GrigliaStandard} />\r\n\r\n### Standard con didascalie\r\n\r\nPer la corretta formattazione degli spazi di questo tipo di griglia, occorre aggiungere la classe `.it-image-label-grid` al componente `GridList` se gli elementi al suo interno contengono una didascalia.\r\n\r\nDi seguito l’esempio\r\n\r\n<Canvas of={GridItemStories.StandardDidascalie} />\r\n\r\n### Proporzionale\r\n\r\nLa griglia “proporzionale” contiene elementi griglia con immagine e testo in overlay.\r\nPer la corretta formattazione degli spazi di questo tipo di griglia, occorre aggiungere la classe `.it-quilted-grid` al componente `GridList` e l'attributo `proportioned` al componente `ResponsiveImage`. \r\nLa griglia utilizza componenti `Col` classici.\r\n\r\nI tipi di immagini utilizzabili sono sostanzialmente 2:\r\n\r\n- standard\r\n- orizzontale (come proporzione sono il doppio della larghezza rispetto all’immagine standard e di altezza uguale)\r\n\r\nPer utilizzare l’immagine orizzontale, occorre aggiungere la classe `.it-grid-item-double-w` al componente `GridItem` che contiene l’immagine.\r\n\r\nDi seguito l’esempio\r\n\r\n<Canvas of={GridItemStories.Proporzionale} />\r\n\r\n### Masonry\r\n\r\nPer realizzare l’elemento Masonry è stata usata la classe `.card-columns` che contiene al suo interno gli elementi distribuendoli su più colonne. Per la corretta formattazione degli spazi di questo tipo di griglia, occorre aggiungere la classe `.it-masonry` al componente `GridList`.\r\n\r\nPer avere il comportamento del Masonry nella propria applicazione, utilizzare una libreria esterna (nell'esempio seguente utilizziamo [React Layout Masonry](https://sibiraj-s.github.io/react-layout-masonry/)).\r\n\r\n<Canvas of={GridItemStories.MasonryExample} />\r\n\r\n## Argomenti componente\r\n\r\n### GridList\r\n\r\n<ArgTypes of={GridList} />\r\n\r\n### GridRow\r\n\r\n<ArgTypes of={GridRow} />\r\n\r\n### GridItem\r\n\r\n<ArgTypes of={GridItem} />\r\n\r\n### GridItemText\r\n\r\n<ArgTypes of={GridItemText} />\r\n\r\n### GridItemTextWrapper\r\n\r\n<ArgTypes of={GridItemTextWrapper} />\r\n\r\n### ResponsiveImage\r\n\r\n<ArgTypes of={ResponsiveImage} />\r\n"
  },
  {
    "path": "stories/Documentation/List.mdx",
    "content": "import { ArgTypes, Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport { LinkList, LinkListItem, List, ListItem } from '../../src';\r\nimport * as LinkListStories from '../Components/List/LinkList.stories';\r\nimport * as ListStories from '../Components/List/List.stories';\r\n\r\n<Meta of={ListStories} />\r\n\r\n# Liste\r\n\r\n#### La lista è un componente flessibile per la visualizzazione di liste con testo, link o elementi correlati.\r\n\r\n## Tipologie di lista\r\n\r\nLe liste, costituite da tag `<ul>` con classe `.it-list` all’interno di un wrapper con classe `.it-list-wrapper`, possono contenere testi, link, icone, avatar, immagini o una combinazione di questi elementi.\r\n\r\n### Lista semplice solo testo\r\n\r\n<Canvas of={ListStories.ListaSemplice} />\r\n\r\n### Lista con avatar\r\n\r\nL’elemento `.avatar` precede l’elemento `.it-right-zone` che contiene il testo.\r\n\r\n<Canvas of={ListStories.ListaAvatar} />\r\n\r\n### Lista con icona\r\n\r\nL’elemento `.it-rounded-icon` con all’interno la relativa icona, precede l’elemento `.it-right-zone` che contiene il testo.\r\n\r\n<Canvas of={ListStories.ListaIcona} />\r\n\r\n### Lista con immagine\r\n\r\nL’elemento `.it-thumb` con all’interno la relativa immagine, precede l’elemento `.it-right-zone` che contiene il testo.\r\n\r\n<Canvas of={ListStories.ListaImmagine} />\r\n\r\n## Lista con azioni\r\n\r\nLe liste con azioni hanno al loro interno icone o elementi interattivi da associare ad azioni specifiche decise in base alle esigenze.\r\n\r\n### Con freccia\r\n\r\nL’elemento `.icon` con all’interno la relativa icona segue l’elemento `.text` che contiene il testo.\r\n\r\n<Canvas of={ListStories.ListaFreccia} />\r\n\r\n### Con azioni multiple\r\n\r\nL’elemento `.it-multiple `con all’interno le relative icone, segue l’elemento `.text`.\r\n\r\n<Canvas of={ListStories.ListaAzioniMultiple} />\r\n\r\n## Altre variazioni\r\n\r\n### Con metadata\r\n\r\nAd ogni lista si può aggiungere un campo testuale metadata, come nell’esempio seguente. L’elemento `.metadata`, segue l’elemento `.text`.\r\n\r\n<Canvas of={ListStories.ListaMetadata} />\r\n\r\n### Con testo aggiuntivo, azioni multiple e metadata\r\n\r\nPer il testo aggiuntivo, utilizzare il tag `<em>` all’interno dell’elemento `.text`.\r\n\r\n<Canvas of={ListStories.ListaTestoAzioniMultipleMetadata} />\r\n\r\n# Liste per menu di navigazione\r\n\r\nLe liste per menu di navigazione, costituite da tag `<ul>` con classe `.link-list` all’interno di un wrapper con classe .link-list-wrapper\r\n\r\n## Linea singola\r\n\r\n<Canvas of={LinkListStories._Esempi} />\r\n\r\n## Elemento con stato attivo\r\n\r\nPer determinare l’elemento attivo è sufficiente aggiungere il modificatore `active` al relativo componente `LinkListItem`\r\n\r\n<Canvas of={LinkListStories._StatoAttivo} />\r\n\r\n## Elemento con stato disabilitato\r\n\r\nPer determinare l’elemento attivo è sufficiente aggiungere il modificatore `disabled` al relativo componente `LinkListItem`\r\n\r\n<Canvas of={LinkListStories._StatoDisabilitato} />\r\n\r\n## Intestazione e divisore\r\n\r\nLe liste di link possono avere un’intestazione (con o senza link) e/o divisori per separare gruppi di link.\r\nL’header è costituito da un componente `LinkListItem` con il modificatore `header`.\r\nIl separatore è costituito dal componente `LinkListItem` con il modificatore `divider`.\r\n\r\n#### Header senza link\r\n\r\n<Canvas of={LinkListStories.HeaderEDividerNoLink} />\r\n\r\n#### Header con link\r\n\r\n<Canvas of={LinkListStories.HeaderEDividerConLink} />\r\n\r\n## Dimensioni\r\n\r\nPer ogni componente `LinkListItem` è possibile definire una variante di dimensione maggiore utilizzando il modificatore `large` e `bold` per dare un aspetto maggiorato all'elemento.\r\n\r\n<Canvas of={LinkListStories.Sizing} />\r\n\r\n## Multiline con icona\r\n\r\nÈ necessario usare il modificatore `multiline` sul componente `LinkList` in questo caso per configurare correttamente gli spazi del contenitore.\r\nOgni componente `LinkListItem` può avere un icona (a destra o sinistra del testo) ed un abstract.\r\n**Icone**\r\n\r\nPer aggiungere un icona bisogna aggiungere al componente `LinkListItem` la classi:\r\n\r\n- `icon-right` : se si vuole posizionare l’icona a destra del testo\r\n- `icon-left` : se si vuole posizionare l’icona a sinistra del testo\r\n\r\nAll’interno del componente `LinkListItem` subito dopo lo `<span/>` contenente il testo, puoi inserire il componente `Icon` (per maggiori informazioni consulta la sezione icone).\r\n\r\n<Canvas of={LinkListStories.EsempioMultiline} />\r\n\r\n### Avatar\r\n\r\nPer aggiungere un avatar a sinistra del testo bisogna aggiungere al `LinkListItem` la classe: `avatar`.\r\n\r\nAll’interno del `LinkListItem` subito prima dello `<span>` contenente il testo, andremo ad inserire il tag `<img>` con classe `avatar`.\r\n\r\n<Canvas of={LinkListStories.ConAvatar} />\r\n\r\n## Lista con controlli\r\n\r\nI `LinkList` con controlli sono caratterizzati da icone a destra e sinistra del testo\r\nQuella di destra descrittiva e quella di sinistra un eventuale azione aggiuntiva da gestire in JavaScript.\r\n\r\n### Azione primaria\r\n\r\n#### Icona sinistra\r\n\r\nPer aggiungere un icona a sinistra del testo bisogna aggiungere al `<LinkListItem>` la classe: `icon-left`.\r\n\r\nAll’interno del `<LinkListItem>` subito prima dello `<span>` contenente il testo, andremo ad inserire il tag `<i>` con classi `left` (per definirne la posizione) e classe `it-(classe icona)` per determinare quale icona inserire.\r\n\r\n<Canvas of={LinkListStories.ControlliComponent} />\r\n\r\n#### Icona destra\r\n\r\nPer aggiungere un'icona a destra del testo bisogna aggiungere al `LinkListItem` la classe: `icon-right`.\r\n\r\nAll’interno del `LinkListItem` subito prima dello `<span>` contenente il testo, andremo ad inserire il tag `<i>` con classi `right` (per definirne la posizione) e classe `it-(classe icona)` per determinare quale icona inserire.\r\n\r\n<Canvas of={LinkListStories.ControlliSecondariComponent} />\r\n\r\n#### Icona sinistra\r\n\r\nPer aggiungere un'icona a sinistra del testo bisogna aggiungere al `LinkListItem` la classe: `icon-left`.\r\n\r\nAll’interno del `LinkListItem` subito prima dello `<span>` contenente il testo, andremo ad inserire il tag `<i>` con classi `left` (per definirne la posizione) e classe `it-(classe icona)` per determinare quale icona inserire.\r\n\r\n<Canvas of={LinkListStories.PrimaryESecondaryAction} />\r\n\r\n### Lista con toggle\r\n\r\nUn `LinkList` può contenere anche elementi form, di seguito un esempio contenente uno switch generato da un `<Toggle>`.\r\n\r\n<Canvas of={LinkListStories.ConSwitch} />\r\n\r\n### Lista con checkbox\r\n\r\n<Canvas of={LinkListStories.ConCheckbox} />\r\n\r\n## Liste annidate\r\n\r\nI `LinkList` possono contenere link con sottosezione espanse di default o collassabili.\r\n\r\n#### Espansa\r\n\r\nDi seguito un esempio di navigazione annidiata espansa di default.\r\n\r\n<Canvas of={LinkListStories.NavigationComponentFixed} />\r\n\r\n#### Collassabile\r\n\r\nDi seguito un esempio di navigazione annidiata collassabile.\r\nPer questo tipo di link list è stato utilizzato, oltre alle classi custom, il componente `<Collapse>`.\r\n\r\n<Canvas of={LinkListStories.CollapseExample} />\r\n\r\n## Argomenti componente\r\n\r\n### List\r\n\r\n<ArgTypes of={List} />\r\n\r\n### ListItem\r\n\r\n<ArgTypes of={ListItem} />\r\n\r\n### Link List\r\n\r\n<ArgTypes of={LinkList} />\r\n\r\n### Link ListItem\r\n\r\n<ArgTypes of={LinkListItem} />\r\n"
  },
  {
    "path": "stories/Documentation/Megamenu.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { MegamenuFooter, MegamenuHighlightColumn, MegamenuItem } from '../../src';\r\nimport * as MegamenuStories from '../Components/Megamenu.stories';\r\n\r\n<Meta of={MegamenuStories} />\r\n\r\n# Megamenu\r\n\r\n## Presenta un sottomenu contenente elenchi di links relativo ad una voce della navbar.\r\n\r\nIl megamenu all'interno del nav è una variazione del componente [Dropdown](?path=/docs/documentazione-componenti-dropdown--documentazione).\r\nGli elementi megamenu contenuti nelle navbar sono gestiti come elementi di tipo **collapse** nella loro versione mobile.\r\n\r\n### Megamenu con immagine e descrizione\r\n\r\nPossiamo inserire a sinistra del megamenu un'immagine ed una descrizione riguardante la sezione.\r\n\r\nEsattamente come con le _call to action_, inseriremo il contenuto all'interno del componente `MegamenuHighlightColumn`, avendo cura di aggiungere la props `description`\r\n\r\n<Canvas of={MegamenuStories.ConImmagineEDescrizione} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [openNav, setOpenNav] = useState(false);\r\nconst toggle = () => {\r\n  setOpenNav(!openNav);\r\n};\r\nreturn (\r\n  <Navbar expand='lg' className='has-megamenu'>\r\n    <NavbarBrand />\r\n    <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n      <Icon icon='it-list' size='sm' />\r\n    </NavbarToggler>\r\n    <Collapse isOpen={openNav} navbar header megamenu>\r\n      <Nav className='mt-0' navbar>\r\n        <MegamenuItem itemName='Megamenu con Immagine e Descrizione'>\r\n          <Row>\r\n            <MegamenuHighlightColumn xs='12' lg='4' description>\r\n              <div className='ratio ratio-21x9 lightgrey-bg-a1 mb-4 rounded'>\r\n                <figure className='figure'>\r\n                  <img\r\n                    src='https://placehold.co/560x240/ebebeb/808080/?text=Immagine'\r\n                    className='figure-img img-fluid rounded'\r\n                    alt='Segnaposto'\r\n                  />\r\n                </figure>\r\n              </div>\r\n              <p>Omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>\r\n            </MegamenuHighlightColumn>\r\n            <Col xs='12' lg='8'>\r\n              <div className='it-heading-link-wrapper'>\r\n                <a className='it-heading-link' href='#'>\r\n                  <Icon className='icon icon-sm me-2 mb-1' icon='it-arrow-right-triangle'></Icon>\r\n                  <span>Esplora la sezione megamenu</span>\r\n                </a>\r\n              </div>\r\n              <Row>\r\n                <Col xs='12' lg='6'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 3</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n                <Col xs='12' lg='6'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 4</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 5</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 6</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n              </Row>\r\n            </Col>\r\n          </Row>\r\n        </MegamenuItem>\r\n      </Nav>\r\n    </Collapse>\r\n  </Navbar>\r\n);\r\n```\r\n\r\n#### Con link \"more\"\r\n\r\nIl megamenu può contenere un link relativo agli elenchi in esso contenuti.\r\n\r\nQualora i link mostrati nel megamenu non siano tutti quelli relativi alla voce primaria (perché troppi numerosi), si può includere l'elemento con classe `.it-external` subito dopo l'elemento `Row` che contiene le liste di link.\r\nLa struttura colonnare dell'elemento con classe `.it-external` dev'essere la stessa di quella contentente le liste di link.\r\n\r\nAll'interno dell'ultima colonna andremo ad inserire la lista di link contenente il link che porterà ad un'eventuale pagine in cui sarà mostrato tutto il contenuto di sezione.\r\nPer stilare correttamente il link è sufficiente aggiungere la classe `.it-more` a un elemento con tag `li` che lo contiene.\r\n\r\n<Canvas of={MegamenuStories.ConLinkMore} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [openNav, setOpenNav] = useState(false);\r\nconst toggle = () => {\r\n  setOpenNav(!openNav);\r\n};\r\nreturn (\r\n  <Navbar expand='lg' className='has-megamenu'>\r\n    <NavbarBrand />\r\n    <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n      <Icon icon='it-list' size='sm' />\r\n    </NavbarToggler>\r\n    <Collapse isOpen={openNav} navbar header megamenu>\r\n      <Nav className='mt-0' navbar>\r\n        <MegamenuItem itemName='Megamenu con link \"Esplora tutti\"'>\r\n          <Row>\r\n            <Col xs='12' lg='4'>\r\n              <LinkList>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 1</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 2</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 3</span>\r\n                </LinkListItem>\r\n              </LinkList>\r\n            </Col>\r\n            <Col xs='12' lg='4'>\r\n              <LinkList>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 4</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 5</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 6</span>\r\n                </LinkListItem>\r\n              </LinkList>\r\n            </Col>\r\n            <Col xs='12' lg='4'>\r\n              <LinkList>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 7</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 8</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 9</span>\r\n                </LinkListItem>\r\n              </LinkList>\r\n            </Col>\r\n          </Row>\r\n          <MegamenuFooter className='text-end'>\r\n            <MegamenuFooter.Item href='#'>\r\n              <span>\r\n                Esplora tutti i contenuti del megamenu{' '}\r\n                <Icon className='ms-2' color='primary' icon='it-arrow-right' size='sm' />\r\n              </span>\r\n            </MegamenuFooter.Item>\r\n          </MegamenuFooter>\r\n        </MegamenuItem>\r\n      </Nav>\r\n    </Collapse>\r\n  </Navbar>\r\n);\r\n```\r\n\r\n#### Classico con Intestazione e link \"more\"\r\n\r\nSi possono combinare header e link \"more\".\r\n\r\nNell'esempio di seguito, il link \"more\" è relativo alla sola colonna in cui è inserito. Per aggiungere un link \"more\" è sufficiente aggiungere la classe `.it-more` all'elemento con tag `li` al fondo della lista relativa.\r\n\r\n<Canvas of={MegamenuStories.ConIntestazioneELinkMore} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [openNav, setOpenNav] = useState(false);\r\nconst toggle = () => {\r\n  setOpenNav(!openNav);\r\n};\r\nreturn (\r\n  <Navbar expand='lg' className='has-megamenu'>\r\n    <NavbarBrand />\r\n    <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n      <Icon icon='it-list' size='sm' />\r\n    </NavbarToggler>\r\n    <Collapse isOpen={openNav} navbar header megamenu>\r\n      <Nav className='mt-0' navbar>\r\n        <MegamenuItem itemName='Megamenu con intestazione e \"esplora tutti\"'>\r\n          <Row>\r\n            <Col xs='12'>\r\n              <div className='it-heading-link-wrapper'>\r\n                <a className='it-heading-link' href='#'>\r\n                  <Icon className='me-2 mb-1' icon='it-arrow-right-triangle'></Icon>\r\n                  <span>Esplora la sezione megamenu</span>\r\n                </a>\r\n              </div>\r\n              <Row>\r\n                <Col xs='12' lg='4'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 3</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n                <Col xs='12' lg='4'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 4</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 5</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 6</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n                <Col xs='12' lg='4'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 7</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 8</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 9</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n              </Row>\r\n            </Col>\r\n          </Row>\r\n        </MegamenuItem>\r\n      </Nav>\r\n    </Collapse>\r\n  </Navbar>\r\n);\r\n```\r\n\r\n### Megamenu con call to action\r\n\r\nI megamenu possono contenere delle liste di call to action che possono essere posizionate in fondo o a sinistra del megamenu.\r\n\r\n#### Call to action in basso\r\n\r\nPer aggiungere un elenco di _call to cation_ è sufficiente inserirle all'interno del componente `MegamenuFooter`.\r\n\r\n<Canvas of={MegamenuStories.ConCallToActionInBasso} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [openNav, setOpenNav] = useState(false);\r\nconst toggle = () => {\r\n  setOpenNav(!openNav);\r\n};\r\nreturn (\r\n  <Navbar expand='lg' className='has-megamenu'>\r\n    <NavbarBrand />\r\n    <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n      <Icon icon='it-list' size='sm' />\r\n    </NavbarToggler>\r\n    <Collapse isOpen={openNav} navbar header megamenu>\r\n      <Nav className='mt-0' navbar>\r\n        <MegamenuItem itemName='Megamenu con Call to Action in basso'>\r\n          <Row>\r\n            <Col xs='12' lg='4'>\r\n              <LinkList>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 1</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 2</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 3</span>\r\n                </LinkListItem>\r\n              </LinkList>\r\n            </Col>\r\n            <Col xs='12' lg='4'>\r\n              <LinkList>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 4</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 5</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 6</span>\r\n                </LinkListItem>\r\n              </LinkList>\r\n            </Col>\r\n            <Col xs='12' lg='4'>\r\n              <LinkList>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 7</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 8</span>\r\n                </LinkListItem>\r\n                <LinkListItem inDropdown href='#'>\r\n                  <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                  <span>Link lista 9</span>\r\n                </LinkListItem>\r\n              </LinkList>\r\n            </Col>\r\n          </Row>\r\n          <MegamenuFooter>\r\n            <div className='d-flex flex-column flex-lg-row justify-content-around'>\r\n              <MegamenuFooter.Item href='#'>\r\n                <Icon className='me-2' color='primary' icon='it-bookmark' size='sm' />\r\n                <span>Call to action 1</span>\r\n              </MegamenuFooter.Item>\r\n              <MegamenuFooter.Item href='#'>\r\n                <Icon className='me-2' color='primary' icon='it-bookmark' size='sm' />\r\n                <span>Call to action 2</span>\r\n              </MegamenuFooter.Item>\r\n            </div>\r\n          </MegamenuFooter>\r\n        </MegamenuItem>\r\n      </Nav>\r\n    </Collapse>\r\n  </Navbar>\r\n);\r\n```\r\n\r\n#### Call to action a destra\r\n\r\nPer aggiungere un elenco di _call to action_ posizionato a destra, inseriremo tale lista di link particolare all'interno del componente `MegamenuHighlightColumn`.\r\n\r\n<Canvas of={MegamenuStories.ConCallToActionADestra} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [openNav, setOpenNav] = useState(false);\r\nconst toggle = () => {\r\n  setOpenNav(!openNav);\r\n};\r\nreturn (\r\n  <Navbar expand='lg' className='has-megamenu'>\r\n    <NavbarBrand />\r\n    <NavbarToggler className='custom-navbar-toggler' onClick={toggle}>\r\n      <Icon icon='it-list' size='sm' />\r\n    </NavbarToggler>\r\n    <Collapse isOpen={openNav} navbar header megamenu>\r\n      <Nav className='mt-0' navbar>\r\n        <MegamenuItem itemName='Megamenu con Call to Action a destra'>\r\n          <Row>\r\n            <Col xs='12' lg='8'>\r\n              <Row>\r\n                <Col xs='12' lg='6'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 3</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n                <Col xs='12' lg='6'>\r\n                  <LinkList>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 1</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 2</span>\r\n                    </LinkListItem>\r\n                    <LinkListItem inDropdown href='#'>\r\n                      <Icon className='me-2' color='primary' icon='it-arrow-right-triangle' size='xs' />\r\n                      <span>Link lista 3</span>\r\n                    </LinkListItem>\r\n                  </LinkList>\r\n                </Col>\r\n              </Row>\r\n            </Col>\r\n            <Col xs='12' lg='4'>\r\n              <MegamenuFooter vertical>\r\n                <div className='d-flex flex-column justify-content-around'>\r\n                  <MegamenuFooter.Item href='#'>\r\n                    <Icon className='me-2' color='primary' icon='it-bookmark' size='sm' />\r\n                    <span>Call to action 1</span>\r\n                  </MegamenuFooter.Item>\r\n                  <MegamenuFooter.Item href='#'>\r\n                    <Icon className='me-2' color='primary' icon='it-bookmark' size='sm' />\r\n                    <span>Call to action 2</span>\r\n                  </MegamenuFooter.Item>\r\n                </div>\r\n              </MegamenuFooter>\r\n            </Col>\r\n          </Row>\r\n        </MegamenuItem>\r\n      </Nav>\r\n    </Collapse>\r\n  </Navbar>\r\n);\r\n```\r\n\r\n## Argomenti componente\r\n\r\n### MegamenuItem\r\n\r\n<ArgTypes of={MegamenuItem} />\r\n\r\n### MegamenuFooter\r\n\r\n<ArgTypes of={MegamenuFooter} />\r\n\r\n### MegamenuHighlightColumn\r\n\r\nÈ un wrapper che utilizza come elemento principale `Col`. Ne accetta quindi tutti gli attributi.\r\n\r\n<ArgTypes of={MegamenuHighlightColumn} />\r\n"
  },
  {
    "path": "stories/Documentation/Modal.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { Callout, CalloutText, CalloutTitle, Modal, ModalBody, ModalFooter, ModalHeader } from '../../src';\r\nimport * as ModalStories from '../Components/Modal.stories';\r\n\r\n<Meta of={ModalStories} />\r\n\r\n# Modale\r\n\r\nLe finestre modali si possono usare per mostrare contenuti in evidenza, notifiche agli utenti, o contenuti personalizzati.\r\nCliccando sulla parte che oscura la pagina (il cosiddetto `backdrop` della modale), questa verrà chiusa automativamente.\r\n\r\n<div className='docs'>\r\n  <Callout color='warning'>\r\n    <CalloutTitle>\r\n      <span className='text'>Accessibilità</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      Per tutti i componenti Modale viene automaticamente aggiunto l'attributo <Code>role=\"dialog\"</Code> e <Code>role=\"document\"</Code> all'elemento contenitore.\r\n      ([maggiori info su MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/dialog_role))\r\n    </CalloutText>\r\n    <CalloutText>\r\n      L’attributo <Code>aria-labelledby=\"...\"</Code> deve essere assegnato al componente <Code>Modal</Code> ed usare come valore l'ID del componente <Code>ModalHeader</Code>.\r\n      ([maggiori info su MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-labelledby))\r\n    </CalloutText>\r\n    <CalloutText>\r\n      Approfondisci l’argomento sul sito delle [WAI-ARIA Authoring Practices.](https://www.w3.org/WAI/ARIA/apg/#dialog_modal)\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n### Componenti della modale\r\n\r\nIn basso un esempio di una modale statica, senza componente principale `Modal`. Sono inclusi l’intestazione, il corpo, e il footer della modale come mostrato di seguito.\r\n\r\n<Canvas of={ModalStories._EsempioBase} />\r\n\r\nÈ richiesta l’inclusione di intestazioni o elementi con funzione di chiusura della modale stessa.\r\n\r\n<Canvas of={ModalStories.ModaleBase} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia la demo della modale\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} labelledBy='esempio1'>\r\n      <ModalHeader toggle={() => toggleModal(!isOpen)} id='esempio1'>\r\n        Titolo della modale\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Salva modifiche\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n### Modale con bottone di chiusura\r\n\r\nPer chiudere la modale, si può utilizzare un bottone: il componente aggiungerà un testo apposito per gli screen reader.\r\nPer mostrare l'icona di chiusura, passare una funzione `toggle` al componente `ModalHeader` al fine di gestirne il comportamento quando l'utente cliccherà.\r\n\r\n<Canvas of={ModalStories.ModaleBaseConBottoneChiusura} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Mostra modale con bottone di chiusura\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} labelledBy='esempio2'>\r\n      <ModalHeader toggle={() => toggleModal(!isOpen)} id='esempio2'>\r\n        Titolo della modale\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='secondary' onClick={() => toggleModal(!isOpen)}>\r\n          Chiudi\r\n        </Button>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Salva modifiche\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Codice\r\n\r\n```tsx\r\n\r\n```\r\n\r\n### Modale con icona\r\n\r\nE’ possibie inserire un icona di alert (o altro tipo) affiancandola all’intestazione.\r\n\r\n<Canvas of={ModalStories.ModaleConIcona} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia modale con icona\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} withIcon labelledBy='esempio3'>\r\n      <ModalHeader icon='it-info-circle' id='esempio3'>\r\n        This is a notification message more long than usual\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <p>In the various types of information modal dialog, only one button to close dialog is provided.</p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Ok\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n### Modale con radiobuttons\r\n\r\nAll’interno della modale è possibile inserire elementi form. Di seguito una modale con un elenco di radio button.\r\n\r\n<Canvas of={ModalStories.ModaleConFormInputs} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia modale con form\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} labelledBy='esempio4'>\r\n      <ModalHeader id='esempio4' toggle={() => toggleModal(!isOpen)}>\r\n        SCEGLI UNA OPZIONE\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <FormGroup check>\r\n          <Input name='gruppo1' type='radio' id='radio1' defaultChecked />\r\n          <Label check htmlFor='radio1'>\r\n            Opzione 1\r\n          </Label>\r\n        </FormGroup>\r\n        <FormGroup check>\r\n          <Input name='gruppo1' type='radio' id='radio2' />\r\n          <Label check htmlFor='radio2'>\r\n            Opzione 2\r\n          </Label>\r\n        </FormGroup>\r\n        <FormGroup check>\r\n          <Input name='gruppo1' type='radio' id='radio3' />\r\n          <Label check htmlFor='radio3'>\r\n            Opzione 3\r\n          </Label>\r\n        </FormGroup>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button outline color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Chiudi\r\n        </Button>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)} disabled>\r\n          Ok\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n### Modale con Link List\r\n\r\nAll’interno della modale è possibile inserire delle Liste di link. Per formattare correttamente il contenuto di questa modale, aggiungere l'attributo `withLinkList` al componente `Modal`.\r\n\r\n<Canvas of={ModalStories.ModaleConLinkList} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia modale con LinkList\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} withLinkList labelledBy='esempio5'>\r\n      <ModalHeader id='esempio5'>\r\n        <span>1.</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <LinkList>\r\n          <LinkListItem className='icon-left'>\r\n            <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n            <span>Link list 1</span>\r\n          </LinkListItem>\r\n          <LinkListItem className='icon-left'>\r\n            <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n            <span>Link list 2</span>\r\n          </LinkListItem>\r\n          <LinkListItem className='icon-left'>\r\n            <Icon color='primary' icon='it-chevron-right' aria-hidden />\r\n            <span>Link list 3</span>\r\n          </LinkListItem>\r\n        </LinkList>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Ok\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n### Modale Popconfirm\r\n\r\nLa Modale di tipo Popconfirm può essere utilizzata per brevi messaggi di conferma. Questo particolare design si ottiene applicando l'attributo `popConfirm` al componente `Modal`.\r\n\r\n<Canvas of={ModalStories.ModalePopConfirm} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpenBase, toggleBaseModal] = useState(false);\r\nconst [isOpenWithHeader, toggleModalWithHeader] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleBaseModal(!isOpenBase)} className='me-3'>\r\n      Lancia modale pop-confirm base\r\n    </Button>\r\n    <Button color='primary' onClick={() => toggleModalWithHeader(!isOpenWithHeader)} className='me-3'>\r\n      Lancia modale pop-confirm con titolo\r\n    </Button>\r\n    <Modal isOpen={isOpenBase} toggle={() => toggleBaseModal(!isOpenBase)} popConfirm>\r\n      <ModalBody>\r\n        <p>Font Titillium 14px. Leading 21px.</p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='primary' onClick={() => toggleBaseModal(!isOpenBase)} size='sm'>\r\n          Action one\r\n        </Button>\r\n        <Button color='secondary' onClick={() => toggleBaseModal(!isOpenBase)} size='sm' outline>\r\n          Action two\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n    <Modal\r\n      isOpen={isOpenWithHeader}\r\n      toggle={() => toggleModalWithHeader(!isOpenWithHeader)}\r\n      popConfirm\r\n      labelledBy='esempio6'\r\n    >\r\n      <ModalHeader labelledBy='esempio6'>Popconfirm header</ModalHeader>\r\n      <ModalBody>\r\n        <p>Font Titillium 14px. Leading 21px.</p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='primary' onClick={() => toggleModalWithHeader(!isOpenWithHeader)} size='sm'>\r\n          Action one\r\n        </Button>\r\n        <Button color='secondary' onClick={() => toggleModalWithHeader(!isOpenWithHeader)} size='sm' outline>\r\n          Action two\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n### Scroll di contenuti lunghi\r\n\r\nQuando le modali diventano troppo lunghe per il viewport o il dispositivo dell’utente, scorrono indipendentemente dalla pagina stessa.\r\n\r\n<Canvas of={ModalStories.ScrollDiContenutiLunghi} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia la demo della modale scrollabile\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} labelledBy='esempio7'>\r\n      <ModalHeader toggle={() => toggleModal(!isOpen)} id='esempio7'>\r\n        Titolo della modale\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <div>\r\n          <p>\r\n            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget\r\n            quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.\r\n          </p>\r\n          <p>\r\n            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet\r\n            rutrum faucibus dolor auctor.\r\n          </p>\r\n          <p>\r\n            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl\r\n            consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n          </p>\r\n          <p>\r\n            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget\r\n            quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.\r\n          </p>\r\n          <p>\r\n            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet\r\n            rutrum faucibus dolor auctor.\r\n          </p>\r\n          <p>\r\n            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl\r\n            consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n          </p>\r\n          <p>\r\n            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget\r\n            quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.\r\n          </p>\r\n          <p>\r\n            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet\r\n            rutrum faucibus dolor auctor.\r\n          </p>\r\n          <p>\r\n            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl\r\n            consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n          </p>\r\n          <p>\r\n            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget\r\n            quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.\r\n          </p>\r\n          <p>\r\n            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet\r\n            rutrum faucibus dolor auctor.\r\n          </p>\r\n          <p>\r\n            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl\r\n            consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n          </p>\r\n          <p>\r\n            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget\r\n            quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.\r\n          </p>\r\n          <p>\r\n            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet\r\n            rutrum faucibus dolor auctor.\r\n          </p>\r\n          <p>\r\n            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl\r\n            consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n          </p>\r\n          <p>\r\n            Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget\r\n            quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.\r\n          </p>\r\n          <p>\r\n            Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet\r\n            rutrum faucibus dolor auctor.\r\n          </p>\r\n          <p>\r\n            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl\r\n            consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.\r\n          </p>\r\n        </div>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='secondary' onClick={() => toggleModal(!isOpen)}>\r\n          Chiudi\r\n        </Button>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Salva modifiche\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Scroll di contenuti all’interno della modale\r\n\r\nSi può scelgliere di utilizzare uno scroll interno alla madole, mantenendo sempre visibile l’intestazione ed il footer della modale stessa aggiungendo l'attributo `scrollable` al componente `Modal`.\r\n\r\n<Canvas of={ModalStories.ModaleConContenutoScrollabile} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia modale con contenuto scrollabile\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} scrollable labelledBy='esempio8'>\r\n      <ModalHeader id='esempio8'>INTESTAZIONE MODALE</ModalHeader>\r\n      <ModalBody>\r\n        <p>\r\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore\r\n          magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\r\n          consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla\r\n          pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id\r\n          est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\r\n          labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut\r\n          aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore\r\n          eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt\r\n          mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\r\n          incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco\r\n          laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit\r\n          esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n          officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse\r\n          cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n          officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do\r\n          eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation\r\n          ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate\r\n          velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in\r\n          culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing\r\n          elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud\r\n          exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\r\n          in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\r\n          proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,\r\n          consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad\r\n          minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute\r\n          irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n          occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute\r\n          irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n          occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\r\n        </p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='primary' outline onClick={() => toggleModal(!isOpen)} size='sm'>\r\n          Chiudi\r\n        </Button>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)} size='sm'>\r\n          Azione Uno\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n### Posizionamento\r\n\r\n#### Centratura verticale\r\n\r\nAggiungi l'attributo `centered` al componente `Modal` per centrare verticalmente la modale.\r\n\r\n<Canvas of={ModalStories._CentraturaVerticale} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia la demo della modale\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} centered labelledBy='esempio9'>\r\n      <ModalHeader toggle={() => toggleModal(!isOpen)} id='essempio9'>\r\n        Titolo della modale\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='secondary' onClick={() => toggleModal(!isOpen)}>\r\n          Chiudi\r\n        </Button>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Salva modifiche\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Allineamento a sinistra\r\n\r\nPer aprire la modale da sinistra a destra aggiungere l'attributo `align` con valore `\"left\"` al componente `Modal`.\r\n\r\n<Canvas of={ModalStories.AllineamentoASinistra} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia la demo della modale a sinistra\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} align='left' scrollable labelledBy='esempio10'>\r\n      <ModalHeader toggle={() => toggleModal(!isOpen)} id='esempio10'>\r\n        This is a notification message\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <p>\r\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore\r\n          magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\r\n          consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla\r\n          pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id\r\n          est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\r\n          labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut\r\n          aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore\r\n          eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt\r\n          mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\r\n          incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco\r\n          laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit\r\n          esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n          officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse\r\n          cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n          officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do\r\n          eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation\r\n          ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate\r\n          velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in\r\n          culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing\r\n          elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud\r\n          exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\r\n          in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\r\n          proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,\r\n          consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad\r\n          minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute\r\n          irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n          occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute\r\n          irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n          occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\r\n        </p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Ok\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Allineamento a destra\r\n\r\nPer aprire la modale da sinistra a destra aggiungere l'attributo `align` con valore `\"left\"` al componente `Modal`.\r\n\r\n<Canvas of={ModalStories.AllineamentoADestra} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia la demo della modale a destra\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} align='right' scrollable labelledBy='esempio11'>\r\n      <ModalHeader toggle={() => toggleModal(!isOpen)} id='esempio11'>\r\n        This is a notification message\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <p>\r\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore\r\n          magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\r\n          consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla\r\n          pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id\r\n          est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut\r\n          labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut\r\n          aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore\r\n          eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt\r\n          mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor\r\n          incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco\r\n          laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit\r\n          esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n          officia deserunt mollit anim id est laborum. Duis aute irure dolor in reprehenderit in voluptate velit esse\r\n          cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui\r\n          officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do\r\n          eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation\r\n          ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate\r\n          velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in\r\n          culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing\r\n          elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud\r\n          exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit\r\n          in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non\r\n          proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet,\r\n          consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad\r\n          minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute\r\n          irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n          occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Duis aute\r\n          irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint\r\n          occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\r\n        </p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Ok\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n### Rimuovere l’animazione\r\n\r\nPer avere modali che appaiono semplicemente senza dissolvenza, imposta l'attributo `fade` a `false` nel componente `Modal`.\r\n\r\n<Canvas of={ModalStories.RimuovereLanimazione} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n      Lancia la demo della modale\r\n    </Button>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} fade={false} labelledBy='esempio12'>\r\n      <ModalHeader toggle={() => toggleModal(!isOpen)} id='esempio12'>\r\n        Titolo della modale\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='secondary' onClick={() => toggleModal(!isOpen)}>\r\n          Chiudi\r\n        </Button>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Salva modifiche\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n### Dimensioni opzionali\r\n\r\nLe modali hanno due dimensioni opzionali, disponibili tramite l'attributo `size` del componente `Modal`. Queste dimensioni entrano in gioco in determinati breakpoint per evitare barre di scorrimento orizzontali su finestre più strette.\r\n\r\n<Canvas of={ModalStories._Dimensioni} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleModal] = useState(false);\r\nconst [size, setSize] = useState('');\r\n\r\nreturn (\r\n  <div>\r\n    <div>\r\n      <Button\r\n        color='primary'\r\n        onClick={() => {\r\n          setSize('lg');\r\n          toggleModal(true);\r\n        }}\r\n        className='me-3'\r\n      >\r\n        Modale grande\r\n      </Button>\r\n      <Button\r\n        color='primary'\r\n        onClick={() => {\r\n          setSize('sm');\r\n          toggleModal(true);\r\n        }}\r\n      >\r\n        Modale piccola\r\n      </Button>\r\n    </div>\r\n    <Modal isOpen={isOpen} toggle={() => toggleModal(!isOpen)} size={size} labelledBy='esempio13'>\r\n      <ModalHeader toggle={() => toggleModal(!isOpen)} id='esempio13'>\r\n        Titolo della modale\r\n      </ModalHeader>\r\n      <ModalBody>\r\n        <p>Woohoo, stai leggendo questo testo in una modale!</p>\r\n      </ModalBody>\r\n      <ModalFooter>\r\n        <Button color='secondary' onClick={() => toggleModal(!isOpen)}>\r\n          Chiudi\r\n        </Button>\r\n        <Button color='primary' onClick={() => toggleModal(!isOpen)}>\r\n          Salva modifiche\r\n        </Button>\r\n      </ModalFooter>\r\n    </Modal>\r\n  </div>\r\n);\r\n```\r\n\r\n## Argomenti componente\r\n\r\n### Modal\r\n\r\n<ArgTypes of={Modal} />\r\n\r\n### ModalHeader\r\n\r\n<ArgTypes of={ModalHeader} />\r\n\r\n### ModalBody\r\n\r\n<ArgTypes of={ModalBody} />\r\n\r\n### ModalFooter\r\n\r\n<ArgTypes of={ModalFooter} />\r\n"
  },
  {
    "path": "stories/Documentation/NavScroll.mdx",
    "content": "import { Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Callout, CalloutText } from '../../src';\r\nimport * as NavScrollStories from '../Components/NavScroll/NavScroll.stories';\r\n\r\n<Meta of={NavScrollStories} />\r\n\r\n# Navscroll\r\n\r\n## Layout della Navscroll\r\n\r\nLa composizione delle componenti `Navbar` e `LinkList`, oltre all'utilizzo dell'hook React `useNavScroll`, rendono possibile la creazione di un componente `Navscroll`.\r\nNella sua versione mobile, la navigazione viene collassata all'interno di un menù, posizionabile a inizio o fine pagina.\r\n\r\n<div className='docs'>\r\n  <Callout color='info'>\r\n    <CalloutText>\r\n      L'hook <code>useNavScroll</code> utilizza l'API native <code>IntersectionObserver</code> supportata da browser\r\n      moderni. Qualora il browser richiesto non lo supportasse (ad esempio Internet Explorer 11) è possibile utilizzare\r\n      <a\r\n        href='https://github.com/w3c/IntersectionObserver/tree/main/polyfill'\r\n        target='_blank'\r\n        rel='noopener noreferrer'\r\n      >\r\n        una libreria polyfill.\r\n      </a>\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\nPer posizionare tale menù in alto, è sufficiente aggiungere al componente `Navbar` la classe `.it-top-navscroll`. Al contrario, per posizionare il menù in basso, è sufficiente aggiungere la classe `.it-bottom-navscroll`.\r\n\r\nLa Navscroll può avere una linea-separatore a destra o a sinistra dell’elemento, semplicemente aggiungendo al componente `Navbar` la classe `.it-left-side` per aggiungere una linea a sinistra, e `.it-right-side` per aggiungerla a destra.\r\n\r\n<div className='docs'>\r\n  <Callout color='info'>\r\n    <CalloutText>\r\n      Ogni link all’interno della Navscroll contiene l’attributo <code>href</code> con il valore dell’id relativo\r\n      all’elemento correlato in pagina:\r\n      <code>href=\"#idElemento\"</code>.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n### Posizionamento a fondo pagina con linea a sinistra\r\n\r\nIn questo esempio, la linea che limita la barra di navigazione è posizionata a sinistra. Su dispositivi con schermi a dimensione inferiore a 992px, la barra che permette di aprire la navigazione si sposterà in basso nella pagina.\r\n\r\n<Canvas of={NavScrollStories.PosizionamentoFondoPagina} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleNavScroll] = useState(false);\r\n/* Richiesto per contenuto confinato */\r\n/* Nota che i componenti Col e Row non inoltrano le ref, \r\n      /* usare quindi tag div con classi css come nell'esempio */\r\nconst containerRef = useRef(null);\r\nconst { register, isActive, getActiveRef } = useNavScroll({\r\n  root: containerRef.current || undefined\r\n});\r\n\r\nconst getActiveClass = (id: string) => (isActive(id) ? 'active' : undefined);\r\nreturn (\r\n  <Container>\r\n    <Row>\r\n      <Col md={12} lg={4}>\r\n        <Navbar expand='lg' className='it-navscroll-wrapper it-bottom-navscroll it-left-side affix-top'>\r\n          <NavbarToggler\r\n            className='custom-navbar-toggler'\r\n            data-target='#navbarNavA'\r\n            onClick={() => toggleNavScroll(!isOpen)}\r\n          >\r\n            <span className='it-list'></span>\r\n            {getActiveRef()?.current?.textContent}\r\n          </NavbarToggler>\r\n          <Collapse isOpen={isOpen} navbar id='navbarNavA'>\r\n            <button\r\n              className='it-back-button btn w-100 text-start'\r\n              style={{ display: isOpen ? 'block' : 'none' }}\r\n              onClick={() => toggleNavScroll(!isOpen)}\r\n            >\r\n              <Icon className='align-top' color='primary' icon='it-chevron-left' aria-hidden size='sm' />\r\n              <span>Back </span>\r\n            </button>\r\n            <div className='menu-wrapper'>\r\n              <div className='link-list-wrapper'>\r\n                <h3>header</h3>\r\n                <LinkList noWrapper>\r\n                  <NavItem>\r\n                    <NavLink href='#1' className={getActiveClass('1')}>\r\n                      <span>1. Introduzione</span>\r\n                    </NavLink>\r\n                    <LinkList noWrapper>\r\n                      <NavLink tag='li' className={getActiveClass('1_1')}>\r\n                        <NavLink href='#1_1' className={getActiveClass('1_1')}>\r\n                          <span>1.1 Nested Item</span>\r\n                        </NavLink>\r\n                        <LinkList className='tertiary' noWrapper>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_1')}>\r\n                            <NavLink href='#1_1_1' className={getActiveClass('1_1_1')}>\r\n                              <span>1.1.1 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_2')}>\r\n                            <NavLink href='#1_1_2' className={getActiveClass('1_1_2')}>\r\n                              <span>1.1.2 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_3')}>\r\n                            <NavLink href='#1_1_3' className={getActiveClass('1_1_3')}>\r\n                              <span>1.1.3 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                        </LinkList>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('1_2')}>\r\n                        <NavLink href='#1_2' className={getActiveClass('1_2')}>\r\n                          <span>1.2 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('1_3')}>\r\n                        <NavLink href='#1_3' className={getActiveClass('1_3')}>\r\n                          <span>1.3 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                    </LinkList>\r\n                  </NavItem>\r\n                  <NavItem>\r\n                    <NavLink href='#2' className={getActiveClass('2')}>\r\n                      <span>2. List item</span>\r\n                    </NavLink>\r\n                    <LinkList noWrapper>\r\n                      <NavLink active tag='li' className={getActiveClass('2_1')}>\r\n                        <NavLink href='#2_1' className={getActiveClass('2_1')}>\r\n                          <span>2.1 Nested Item</span>\r\n                        </NavLink>\r\n                        <LinkList className='tertiary' noWrapper>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_1')}>\r\n                            <NavLink href='#2_1_1' className={getActiveClass('2_1_1')}>\r\n                              <span>2.1.1 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_2')}>\r\n                            <NavLink href='#2_1_2' className={getActiveClass('2_1_2')}>\r\n                              <span>2.1.2 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_3')}>\r\n                            <NavLink href='#2_1_3' className={getActiveClass('2_1_3')}>\r\n                              <span>2.1.3 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                        </LinkList>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('2_2')}>\r\n                        <NavLink href='#2_2' className={getActiveClass('2_2')}>\r\n                          <span>2.2 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('2_3')}>\r\n                        <NavLink href='#2_3' className={getActiveClass('2_3')}>\r\n                          <span>2.3 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                    </LinkList>\r\n                  </NavItem>\r\n                </LinkList>\r\n              </div>\r\n            </div>\r\n          </Collapse>\r\n        </Navbar>\r\n      </Col>\r\n      <div className='it-page-sections-container col-12 col-lg-8' ref={containerRef} style={getStorybookExtraStyles()}>\r\n        <p>\r\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo\r\n          libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea dictumst.\r\n          In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu sagittis ante\r\n          porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus. Vivamus eget massa\r\n          turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in,\r\n          ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames\r\n          ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel\r\n          sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut\r\n          quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod\r\n          pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient\r\n          montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae metus et sapien suscipit\r\n          mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor sodales arcu, eu aliquam lorem\r\n          libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium ex. In facilisis urna non urna\r\n          luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat fermentum eros hendrerit tempor.\r\n          Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan. Proin blandit mauris sed sodales\r\n          sollicitudin.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('1')}>\r\n          Introduzione\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_1', { parent: '1' })}>\r\n          Nested item 1.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_1', { parent: '1_1' })}>\r\n          Nested item 1.1.1\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_2', { parent: '1_1' })}>\r\n          Nested item 1.1.2\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_3', { parent: '1_1' })}>\r\n          Nested item 1.1.3\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_2', { parent: '1' })}>\r\n          Nested item 1.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_3', { parent: '1' })}>\r\n          Nested item 1.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('2')}>\r\n          Introduzione 2\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_1', { parent: '2' })}>\r\n          Nested item 2.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_1', { parent: '2_1' })}>\r\n          Nested item 2.1.1\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_2', { parent: '2_1' })}>\r\n          Nested item 2.1.2\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_3', { parent: '2_1' })}>\r\n          Nested item 2.1.3\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_2', { parent: '2' })}>\r\n          Nested item 2.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_3', { parent: '2' })}>\r\n          Nested item 2.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n      </div>\r\n    </Row>\r\n  </Container>\r\n);\r\n```\r\n\r\n### Posizionamento in testa alla pagina con linea a destra\r\n\r\nIn questo esempio, la linea che limita la barra di navigazione è posizionata a destra. Su dispositivi con schermi a dimensione inferiore a 992px, la barra che permette di aprire la navigazione si sposterà in alto nella pagina.\r\n\r\n<Canvas of={NavScrollStories.PosizionamentoTestaAlta} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleNavScroll] = useState(false);\r\n/* Richiesto per contenuto confinato */\r\n/* Nota che i componenti Col e Row non inoltrano le ref, \r\n      /* usare quindi tag div con classi css come nell'esempio */\r\nconst containerRef = useRef(null);\r\nconst { register, isActive, getActiveRef } = useNavScroll({\r\n  root: containerRef.current || undefined\r\n});\r\n\r\nconst getActiveClass = (id: string) => (isActive(id) ? 'active' : undefined);\r\nreturn (\r\n  <Container>\r\n    <Row>\r\n      <Col md={12} lg={4}>\r\n        <Navbar expand='lg' className='it-navscroll-wrapper navbar-expand-lg it-top-navscroll it-right-side affix-top'>\r\n          <NavbarToggler\r\n            className='custom-navbar-toggler'\r\n            data-target='#navbarNavB'\r\n            onClick={() => toggleNavScroll(!isOpen)}\r\n          >\r\n            <span className='it-list'></span>\r\n            {getActiveRef()?.current?.textContent}\r\n          </NavbarToggler>\r\n          <Collapse isOpen={isOpen} navbar id='navbarNavB'>\r\n            <button\r\n              className='it-back-button btn w-100 text-start'\r\n              style={{ display: isOpen ? 'block' : 'none' }}\r\n              onClick={() => toggleNavScroll(!isOpen)}\r\n            >\r\n              <Icon className='align-top' color='primary' icon='it-chevron-left' aria-hidden size='sm' />\r\n              <span>Back </span>\r\n            </button>\r\n            <div className='menu-wrapper'>\r\n              <div className='link-list-wrapper'>\r\n                <h3>header</h3>\r\n                <LinkList noWrapper>\r\n                  <NavItem>\r\n                    <NavLink href='#1' className={getActiveClass('1')}>\r\n                      <span>1. Introduzione</span>\r\n                    </NavLink>\r\n                    <LinkList noWrapper>\r\n                      <NavLink tag='li' className={getActiveClass('1_1')}>\r\n                        <NavLink href='#1_1' className={getActiveClass('1_1')}>\r\n                          <span>1.1 Nested Item</span>\r\n                        </NavLink>\r\n                        <LinkList className='tertiary' noWrapper>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_1')}>\r\n                            <NavLink href='#1_1_1' className={getActiveClass('1_1_1')}>\r\n                              <span>1.1.1 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_2')}>\r\n                            <NavLink href='#1_1_2' className={getActiveClass('1_1_2')}>\r\n                              <span>1.1.2 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_3')}>\r\n                            <NavLink href='#1_1_3' className={getActiveClass('1_1_3')}>\r\n                              <span>1.1.3 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                        </LinkList>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('1_2')}>\r\n                        <NavLink href='#1_2' className={getActiveClass('1_2')}>\r\n                          <span>1.2 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('1_3')}>\r\n                        <NavLink href='#1_3' className={getActiveClass('1_3')}>\r\n                          <span>1.3 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                    </LinkList>\r\n                  </NavItem>\r\n                  <NavItem>\r\n                    <NavLink href='#2' className={getActiveClass('2')}>\r\n                      <span>2. List item</span>\r\n                    </NavLink>\r\n                    <LinkList noWrapper>\r\n                      <NavLink active tag='li' className={getActiveClass('2_1')}>\r\n                        <NavLink href='#2_1' className={getActiveClass('2_1')}>\r\n                          <span>2.1 Nested Item</span>\r\n                        </NavLink>\r\n                        <LinkList className='tertiary' noWrapper>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_1')}>\r\n                            <NavLink href='#2_1_1' className={getActiveClass('2_1_1')}>\r\n                              <span>2.1.1 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_2')}>\r\n                            <NavLink href='#2_1_2' className={getActiveClass('2_1_2')}>\r\n                              <span>2.1.2 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_3')}>\r\n                            <NavLink href='#2_1_3' className={getActiveClass('2_1_3')}>\r\n                              <span>2.1.3 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                        </LinkList>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('2_2')}>\r\n                        <NavLink href='#2_2' className={getActiveClass('2_2')}>\r\n                          <span>2.2 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('2_3')}>\r\n                        <NavLink href='#2_3' className={getActiveClass('2_3')}>\r\n                          <span>2.3 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                    </LinkList>\r\n                  </NavItem>\r\n                </LinkList>\r\n              </div>\r\n            </div>\r\n          </Collapse>\r\n        </Navbar>\r\n      </Col>\r\n      <div className='it-page-sections-container col-12 col-lg-8' ref={containerRef} style={getStorybookExtraStyles()}>\r\n        <p>\r\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo\r\n          libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea dictumst.\r\n          In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu sagittis ante\r\n          porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus. Vivamus eget massa\r\n          turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in,\r\n          ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames\r\n          ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel\r\n          sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut\r\n          quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod\r\n          pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient\r\n          montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae metus et sapien suscipit\r\n          mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor sodales arcu, eu aliquam lorem\r\n          libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium ex. In facilisis urna non urna\r\n          luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat fermentum eros hendrerit tempor.\r\n          Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan. Proin blandit mauris sed sodales\r\n          sollicitudin.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('1')}>\r\n          Introduzione\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_1', { parent: '1' })}>\r\n          Nested item 1.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_1', { parent: '1_1' })}>\r\n          Nested item 1.1.1\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_2', { parent: '1_1' })}>\r\n          Nested item 1.1.2\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_3', { parent: '1_1' })}>\r\n          Nested item 1.1.3\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_2', { parent: '1' })}>\r\n          Nested item 1.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_3', { parent: '1' })}>\r\n          Nested item 1.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('2')}>\r\n          Introduzione 2\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_1', { parent: '2' })}>\r\n          Nested item 2.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_1', { parent: '2_1' })}>\r\n          Nested item 2.1.1\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_2', { parent: '2_1' })}>\r\n          Nested item 2.1.2\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_3', { parent: '2_1' })}>\r\n          Nested item 2.1.3\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_2', { parent: '2' })}>\r\n          Nested item 2.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_3', { parent: '2' })}>\r\n          Nested item 2.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n      </div>\r\n    </Row>\r\n  </Container>\r\n);\r\n```\r\n\r\n### Variante scura\r\n\r\nLa Navscroll può avere due versioni, light e dark.\r\n\r\nLo stile di default è di background bianco con testo di colore primario su desktop e mobile.\r\n\r\n#### Temi Navscroll\r\n\r\nPer cambiare il tema è sufficiente aggiungere le seguenti classi al componente `Navbar`:\r\n\r\n`.theme-dark-mobile`: background scuro, testi e links bianco. (modifica unicamente la versione mobile del Navscroll).\r\n\r\n`.theme-dark-desktop`: background scuro, testi e links di colore bianco. (modifica unicamente la versione desktop del Navscroll)\r\n\r\n<Canvas of={NavScrollStories.ComponenteVersioneScura} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpen, toggleNavScroll] = useState(false);\r\n/* Richiesto per contenuto confinato */\r\n/* Nota che i componenti Col e Row non inoltrano le ref, \r\n      /* usare quindi tag div con classi css come nell'esempio */\r\nconst containerRef = useRef(null);\r\nconst { register, isActive, getActiveRef } = useNavScroll({\r\n  root: containerRef.current || undefined\r\n});\r\n\r\nconst getActiveClass = (id: string) => (isActive(id) ? 'active' : undefined);\r\nreturn (\r\n  <Container>\r\n    <Row>\r\n      <Col md={12} lg={4}>\r\n        <Navbar\r\n          expand='lg'\r\n          className='it-navscroll-wrapper navbar-expand-lg it-top-navscroll it-right-side affix-top theme-dark-desk theme-dark-mobile'\r\n        >\r\n          <NavbarToggler\r\n            className='custom-navbar-toggler'\r\n            data-target='#navbarNavB'\r\n            onClick={() => toggleNavScroll(!isOpen)}\r\n          >\r\n            <span className='it-list'></span>\r\n            {getActiveRef()?.current?.textContent}\r\n          </NavbarToggler>\r\n          <Collapse isOpen={isOpen} navbar id='navbarNavB'>\r\n            <button\r\n              className='it-back-button btn w-100 text-start'\r\n              style={{ display: isOpen ? 'block' : 'none' }}\r\n              onClick={() => toggleNavScroll(!isOpen)}\r\n            >\r\n              <Icon className='align-top' color='primary' icon='it-chevron-left' aria-hidden size='sm' />\r\n              <span>Back </span>\r\n            </button>\r\n            <div className='menu-wrapper'>\r\n              <div className='link-list-wrapper'>\r\n                <h3>header</h3>\r\n                <LinkList noWrapper>\r\n                  <NavItem>\r\n                    <NavLink href='#1' className={getActiveClass('1')}>\r\n                      <span>1. Introduzione</span>\r\n                    </NavLink>\r\n                    <LinkList noWrapper>\r\n                      <NavLink tag='li' className={getActiveClass('1_1')}>\r\n                        <NavLink href='#1_1' className={getActiveClass('1_1')}>\r\n                          <span>1.1 Nested Item</span>\r\n                        </NavLink>\r\n                        <LinkList className='tertiary' noWrapper>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_1')}>\r\n                            <NavLink href='#1_1_1' className={getActiveClass('1_1_1')}>\r\n                              <span>1.1.1 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_2')}>\r\n                            <NavLink href='#1_1_2' className={getActiveClass('1_1_2')}>\r\n                              <span>1.1.2 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('1_1_3')}>\r\n                            <NavLink href='#1_1_3' className={getActiveClass('1_1_3')}>\r\n                              <span>1.1.3 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                        </LinkList>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('1_2')}>\r\n                        <NavLink href='#1_2' className={getActiveClass('1_2')}>\r\n                          <span>1.2 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('1_3')}>\r\n                        <NavLink href='#1_3' className={getActiveClass('1_3')}>\r\n                          <span>1.3 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                    </LinkList>\r\n                  </NavItem>\r\n                  <NavItem>\r\n                    <NavLink href='#2' className={getActiveClass('2')}>\r\n                      <span>2. List item</span>\r\n                    </NavLink>\r\n                    <LinkList noWrapper>\r\n                      <NavLink active tag='li' className={getActiveClass('2_1')}>\r\n                        <NavLink href='#2_1' className={getActiveClass('2_1')}>\r\n                          <span>2.1 Nested Item</span>\r\n                        </NavLink>\r\n                        <LinkList className='tertiary' noWrapper>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_1')}>\r\n                            <NavLink href='#2_1_1' className={getActiveClass('2_1_1')}>\r\n                              <span>2.1.1 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_2')}>\r\n                            <NavLink href='#2_1_2' className={getActiveClass('2_1_2')}>\r\n                              <span>2.1.2 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                          <NavLink tag='li' className={getActiveClass('2_1_3')}>\r\n                            <NavLink href='#2_1_3' className={getActiveClass('2_1_3')}>\r\n                              <span>2.1.3 Nested Item</span>\r\n                            </NavLink>\r\n                          </NavLink>\r\n                        </LinkList>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('2_2')}>\r\n                        <NavLink href='#2_2' className={getActiveClass('2_2')}>\r\n                          <span>2.2 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                      <NavLink tag='li' className={getActiveClass('2_3')}>\r\n                        <NavLink href='#2_3' className={getActiveClass('2_3')}>\r\n                          <span>2.3 Nested Item</span>\r\n                        </NavLink>\r\n                      </NavLink>\r\n                    </LinkList>\r\n                  </NavItem>\r\n                </LinkList>\r\n              </div>\r\n            </div>\r\n          </Collapse>\r\n        </Navbar>\r\n      </Col>\r\n      <div className='it-page-sections-container col-12 col-lg-8' ref={containerRef} style={getStorybookExtraStyles()}>\r\n        <p>\r\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo\r\n          libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea dictumst.\r\n          In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu sagittis ante\r\n          porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus. Vivamus eget massa\r\n          turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in,\r\n          ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames\r\n          ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel\r\n          sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut\r\n          quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod\r\n          pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient\r\n          montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae metus et sapien suscipit\r\n          mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor sodales arcu, eu aliquam lorem\r\n          libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium ex. In facilisis urna non urna\r\n          luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat fermentum eros hendrerit tempor.\r\n          Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan. Proin blandit mauris sed sodales\r\n          sollicitudin.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('1')}>\r\n          Introduzione\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_1', { parent: '1' })}>\r\n          Nested item 1.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_1', { parent: '1_1' })}>\r\n          Nested item 1.1.1\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_2', { parent: '1_1' })}>\r\n          Nested item 1.1.2\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('1_1_3', { parent: '1_1' })}>\r\n          Nested item 1.1.3\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_2', { parent: '1' })}>\r\n          Nested item 1.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_3', { parent: '1' })}>\r\n          Nested item 1.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('2')}>\r\n          Introduzione 2\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_1', { parent: '2' })}>\r\n          Nested item 2.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_1', { parent: '2_1' })}>\r\n          Nested item 2.1.1\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_2', { parent: '2_1' })}>\r\n          Nested item 2.1.2\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h4 className='it-page-section' {...register('2_1_3', { parent: '2_1' })}>\r\n          Nested item 2.1.3\r\n        </h4>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_2', { parent: '2' })}>\r\n          Nested item 2.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_3', { parent: '2' })}>\r\n          Nested item 2.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n      </div>\r\n    </Row>\r\n  </Container>\r\n);\r\n```\r\n\r\n### Menu Inline\r\n\r\nLa classe distintiva del wrapper esterno è `.inline-menu`.\r\n\r\nGli inline menù possono contenere liste di link di ogni tipo; nell’esempio che segue è stata inserita una link list collassabile.\r\n\r\nPer maggiori informazioni, si può fare riferimento alla documentazione dei Link List.\r\n\r\n<Canvas of={NavScrollStories.ComponenteMenuInline} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [isOpenOne, toggleNavScrollOne] = useState(false);\r\nconst [isOpenTwo, toggleNavScrollTwo] = useState(false);\r\nconst [isOpenThree, toggleNavScrollThree] = useState(false);\r\n/* Richiesto per contenuto confinato */\r\n/* Nota che i componenti Col e Row non inoltrano le ref, \r\n      /* usare quindi tag div con classi css come nell'esempio */\r\nconst containerRef = useRef(null);\r\nconst { register, isActive } = useNavScroll({\r\n  root: containerRef.current || undefined\r\n});\r\n\r\nconst getActiveClass = (id: string) => (isActive(id) ? 'active' : undefined);\r\n\r\nconst isFirstOpen = isOpenOne || isActive('1');\r\nconst isSecondOpen = isOpenTwo || isActive('2');\r\nconst isThirdOpen = isOpenThree || isActive('3');\r\nreturn (\r\n  <Container>\r\n    <Row>\r\n      <Col md={12} lg={4}>\r\n        <Navbar className='inline-menu affix-top' cssModule={{ navbar: ' ' }}>\r\n          <LinkList>\r\n            <li>\r\n              <a\r\n                className={`list-item large medium right-icon ${isFirstOpen ? '' : 'collapsed'} ${getActiveClass('1')}`}\r\n                href={`#collapseOne`}\r\n                data-toggle='collapse'\r\n                aria-expanded='false'\r\n                aria-controls='collapseOne'\r\n                onClick={(e) => {\r\n                  e.preventDefault();\r\n                  toggleNavScrollOne(!isOpenOne);\r\n                }}\r\n              >\r\n                <LinkListItem.TitleIconWrapper>\r\n                  <span>Link list 1</span>\r\n                  <Icon color='primary' icon='it-expand' aria-hidden size='sm' />\r\n                </LinkListItem.TitleIconWrapper>\r\n              </a>\r\n              <LinkList sublist className={isFirstOpen ? 'collapse show' : 'collapse'} id='collapseOne'>\r\n                <LinkListItem className={getActiveClass('1_1')}>Link list 1.1</LinkListItem>\r\n                <LinkListItem className={getActiveClass('1_2')}>Link list 1.2</LinkListItem>\r\n                <LinkListItem className={getActiveClass('1_3')}>Link list 1.3</LinkListItem>\r\n              </LinkList>\r\n            </li>\r\n            <li>\r\n              <a\r\n                className={`list-item large medium right-icon ${isSecondOpen ? '' : 'collapsed'} ${getActiveClass('2')}`}\r\n                href={`#collapseTwo`}\r\n                data-toggle='collapse'\r\n                aria-expanded='false'\r\n                aria-controls='collapseTwo'\r\n                onClick={(e) => {\r\n                  e.preventDefault();\r\n                  toggleNavScrollTwo(!isOpenTwo);\r\n                }}\r\n              >\r\n                <LinkListItem.TitleIconWrapper>\r\n                  <span>Link list 2</span>\r\n                  <Icon color='primary' icon='it-expand' aria-hidden size='sm' />\r\n                </LinkListItem.TitleIconWrapper>\r\n              </a>\r\n              <LinkList sublist className={isSecondOpen ? 'collapse show' : 'collapse'} id='collapseTwo'>\r\n                <LinkListItem className={getActiveClass('2_1')}>Link list 2.1</LinkListItem>\r\n                <LinkListItem className={getActiveClass('2_2')}>Link list 2.2</LinkListItem>\r\n                <LinkListItem className={getActiveClass('2_3')}>Link list 2.3</LinkListItem>\r\n              </LinkList>\r\n            </li>\r\n            <li>\r\n              <a\r\n                className={`list-item large medium right-icon ${isThirdOpen ? '' : 'collapsed'} ${getActiveClass('3')}`}\r\n                href={`#collapseThree`}\r\n                data-toggle='collapse'\r\n                aria-expanded='false'\r\n                aria-controls='collapseThree'\r\n                onClick={(e) => {\r\n                  e.preventDefault();\r\n                  toggleNavScrollThree(!isOpenThree);\r\n                }}\r\n              >\r\n                <LinkListItem.TitleIconWrapper>\r\n                  <span>Link list 3</span>\r\n                  <Icon color='primary' icon='it-expand' aria-hidden size='sm' />\r\n                </LinkListItem.TitleIconWrapper>\r\n              </a>\r\n              <LinkList sublist className={isThirdOpen ? 'collapse show' : 'collapse'} id='collapseThree'>\r\n                <LinkListItem className={getActiveClass('3_1')}>Link list 3.1</LinkListItem>\r\n                <LinkListItem className={getActiveClass('3_2')}>Link list 3.2</LinkListItem>\r\n                <LinkListItem className={getActiveClass('3_3')}>Link list 3.3</LinkListItem>\r\n              </LinkList>\r\n            </li>\r\n          </LinkList>\r\n        </Navbar>\r\n      </Col>\r\n      <div className='it-page-sections-container col-12 col-lg-8' ref={containerRef} style={getStorybookExtraStyles()}>\r\n        <p>\r\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo\r\n          libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea dictumst.\r\n          In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu sagittis ante\r\n          porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus. Vivamus eget massa\r\n          turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in,\r\n          ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames\r\n          ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel\r\n          sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut\r\n          quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod\r\n          pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient\r\n          montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae metus et sapien suscipit\r\n          mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor sodales arcu, eu aliquam lorem\r\n          libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium ex. In facilisis urna non urna\r\n          luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat fermentum eros hendrerit tempor.\r\n          Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan. Proin blandit mauris sed sodales\r\n          sollicitudin.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('1')}>\r\n          Introduzione\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_1', { parent: '1' })}>\r\n          Nested item 1.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_2', { parent: '1' })}>\r\n          Nested item 1.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('1_3', { parent: '1' })}>\r\n          Nested item 1.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('2')}>\r\n          Introduzione 2\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_1', { parent: '2' })}>\r\n          Nested item 2.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_2', { parent: '2' })}>\r\n          Nested item 2.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('2_3', { parent: '2' })}>\r\n          Nested item 2.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h2 className='it-page-section' {...register('3')}>\r\n          Introduzione 3\r\n        </h2>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('3_1', { parent: '3' })}>\r\n          Nested item 3.1\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('3_2', { parent: '3' })}>\r\n          Nested item 3.2\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n        <h3 className='it-page-section' {...register('3_3', { parent: '3' })}>\r\n          Nested item 3.3\r\n        </h3>\r\n        <p>\r\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a\r\n          neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum\r\n          primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam\r\n          eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula\r\n          rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non\r\n          ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur\r\n          ridiculus mus.\r\n        </p>\r\n      </div>\r\n    </Row>\r\n  </Container>\r\n);\r\n```\r\n"
  },
  {
    "path": "stories/Documentation/Notification.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { Callout, CalloutText, CalloutTitle, NotificationManager } from '../../src';\r\nimport * as NotificationStories from '../Components/Notification.stories';\r\n\r\n<Meta of={NotificationStories} />\r\n\r\n# Notifiche\r\n\r\n## Utilizzo\r\n\r\nPer utilizzare le notifiche all'interno della propria applicazione sono necessari due elementi del kit React: `NotificationManager` e la funzione `notify`.\r\n\r\n`NotificationManager` è il \"contenitore\" delle notifiche generate e gestisce l'intero ciclo di vita di ciascuna notifica. È necessario almeno un `NotificationManager` per poter mostrare le notifiche all'interno della vostra applicazione.\r\n\r\nPer lanciare una notifica invece necessario invocare la funzione `notify` che accetta due argomenti obbligatori: titolo e messaggio.\r\n\r\nL'implementazione più minimale è la seguente:\r\n\r\n<Canvas of={NotificationStories.EsempioMinimo} />\r\n\r\nIl messaggio può essere anche un componente React, come nel seguente esempio:\r\n\r\n<Canvas of={NotificationStories.EsempioMinimoComponente} />\r\n\r\nLa durata di default di una notifica è 6 secondi (`6000 ms`), ma questa può essere cambiata tramite il parametro `duration`. Per rimuovere la chiusura automatica della notifica impostare il valore `duration=0`: in questo modo la notifica potrà essere chiusa solamente da un'azione dell'utente o da una chiamata programmatica di `notify.dismiss()`.\r\n\r\n### NotificationManager\r\n\r\nÈ necessario almeno un `NotificationManager` per mostrare le notifiche: nella maggior parte dei casi avere un unico manager è sufficiente.\r\nQualora fosse necessario avere più `NotificationManager`, ad esempio nel caso in cui si carichino più app ciascuna con il suo manager, sarà necessario specificare il parametro `containerId` nel componente `NotificationManager`, oltre che passare lo stesso parametro nelle opzioni della funzione `notify`.\r\n\r\n<ArgTypes of={NotificationManager} />\r\n\r\n### notify\r\n\r\nLa funzione `notify` ha la seguente firma:\r\n\r\n```\r\nnotify(title, message?, options?);\r\n```\r\n\r\n<ArgTypes of={NotificationManager} />\r\n\r\n# Stile notifiche\r\n\r\n## Per attirare l’attenzione su brevi messaggi di stato\r\n\r\n<div className='docs'>\r\n  <Callout color='warning'>\r\n    <CalloutTitle>\r\n      <span className='text'>Componente statico per la documentazione</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      Di seguito verrà utilizzato un componente <Code>NotificationDoc</Code>, di tipo statico, creato appositamente per\r\n      lo scopo di questa documentazione e <strong>che non deve essere utilizzato</strong> nel codice ai fini di\r\n      produzione.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\nLa notifica viene utilizzata per portare l’attenzione dell’utente su un messaggio o un cambiamento di stato. Es: la ricezione di una nuova email.\r\n\r\nLo stato naturale dell’elemento è invisibile. Gli esempi di questa pagina sono stati resi statici per facilitare un confronto fra le varie tipologie di design.\r\n\r\n<Canvas of={NotificationStories._Example} />\r\n\r\n### Notification con messaggio\r\n\r\nSi può aggiungere un breve testo al di sotto del titolo, questo verrà inserito in un tag `<p/>`.\r\nÈ possibile anche passare contenuti JSX come messaggio qualora necessario.\r\n\r\n<Canvas of={NotificationStories._NotificationWithMessageStatic} />\r\n\r\n### Dismissable\r\n\r\nLe Notification Dismissable non vengono nascoste dopo un intervallo di tempo ma vengono chiuse solo quando si clicca sul rispettivo bottone di chiusura.\r\n\r\n<Canvas of={NotificationStories.Dismissable} />\r\n\r\n### Stati\r\n\r\nAlle Notification possono essere stilizzate in modo da determinare lo stato modificando il colore delle icone e del bordo, mediante l'attributo `state`:\r\n\r\n- `\"success\"` - per messaggi di procedure andate a buon fine\r\n- `\"error\"` - per messaggi di errore\r\n- `\"info\"` - per info generiche\r\n- `\"warning\"` - per messaggi di precauzione\r\n\r\n<Canvas of={NotificationStories.States} />\r\n\r\n### Posizione e arrotondamento degli angoli\r\n\r\nLa posizione predefinita della Notification è nella parte destra inferiore della finestra.\r\n\r\nUtilizzando l'attributo `fix` con i valori elencati di seguito la Notification verrà posizionata a filo di uno dei margini indicati, modificando l’arrotondamento degli angoli di conseguenza.\r\n\r\n_N.B. queste classi non influenzano il posizionamento su device mobile, in questo caso la Notification è sempre a piede della finestra e ne occupa tutta la larghezza_\r\n\r\n<Canvas of={NotificationStories._RoundingOfCorners} />\r\n\r\n### Posizione predefinita\r\n\r\nPosizionamento predefinito della Notification.\r\n\r\n<Canvas of={NotificationStories.DefaultLocation} />\r\n\r\n### Posizione fissa\r\n\r\nEsempi delle quattro posizioni fisse possibili.\r\n\r\n<Canvas of={NotificationStories.FixedPositions} />\r\n"
  },
  {
    "path": "stories/Documentation/Pager.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport * as PagerStories from '../Components/Pager.stories';\r\n\r\n<Meta of={PagerStories} />\r\n\r\n# Paginazione\r\n\r\n## Esempio\r\n\r\nA seguire il componente `Pager`, utile per indicare una serie di contenuti correlati tra più pagine.\r\n\r\n<Canvas of={PagerStories.Esempi} />\r\n\r\n## Stato disabilitato e attivo\r\n\r\nI link della paginazione assumonono uno stato disabilitato usando l'attributo `disabled` sul componente `<PagerItem>`.\r\nPer indicare la pagina attiva corrente utilizzare l’attributo `aria-current=\"page\"` sul componente `<PagerLink>`, l’aspetto grafico cambierà di conseguenza.\r\n\r\n<Canvas of={PagerStories.StatoDisabilitatoEAttivo} />\r\n\r\n## Allineamento\r\n\r\nPer centrare la navigazione aggiungere la classe `justify-content-center` al `<Pager>`.\r\n\r\n<Canvas of={PagerStories.Allineamento} />\r\n\r\n## Responsive\r\n\r\nCon i dovuti accorgimenti precedentemente elencati e inserendo alcune classi delle utilità display si può trasformare la paginazione in base alla risoluzione del dispositivo in uso dell'utente.\r\n\r\n<Canvas of={PagerStories.Responsive} />\r\n\r\n## More\r\n\r\nQuando è presente un grande numero di pagine è consigliabile visualizzare unicamente le pagine più prossime a quella corrente, inserendo delle ellissi (…) fra queste e la prima ed ultima pagina.\r\nNon essendo collegate a nessuna pagina le ellissi vanno inserite in un tag `<span>`.\r\n\r\n<Canvas of={PagerStories.MoreComponent} />\r\n\r\n## Changer\r\n\r\nPer velocizzare la navigazione è possibile inserire un menu “Page changer”.\r\n\r\n<Canvas of={PagerStories.PageChanger} />\r\n\r\n## Jump To Page\r\n\r\nCon l’elemento aggiuntivo “Jump to page” l’utente può specificare un numero di pagina concreto.\r\n\r\n<Canvas of={PagerStories.JumpToPage} />\r\n\r\n## Simple Mode\r\n\r\nLa paginazione in versione “Simple mode” è ottimizzata per i dispositivi mobile.\r\nPuò essere utilizzata anche su tablet e desktop quando il numero di pagine è ridotto.\r\n\r\n<Canvas of={PagerStories.SimpleMode} />\r\n\r\n## Link Testuali\r\n\r\nLe icone chevron utilizzate come link di navigazione possono essere sostituite da link testuali come “precedente” e “successiva”.\r\nIn tal caso al `<PagerLink>` contenente il testo dovrà essere aggiunta la classe `.text`. Es: `<PagerLink className=\"text\">Precedente</PagerLink>`. Notare come sia stato inserito il testo “Pagina” in un elemento `<span class=\"visually-hidden\">` invisibile su schermo ma enunciabile dagli screen reader per facilitare la comprensione agli utenti che utilizzano tecnologie assistive.\r\n\r\n<Canvas of={PagerStories.LinkTestuali} />\r\n\r\n## Total Number\r\n\r\nAggiungendo la classe `.pagination-total` al componente `<Pager>` che contiene la paginazione è possibile indicare il numero totale di pagine all’interno di un componente `<p>` collocato prima della chiusura del `<ul className=\"pagination\">`.\r\n\r\n<Canvas of={PagerStories.TotalNumber} />\r\n"
  },
  {
    "path": "stories/Documentation/Popover.mdx",
    "content": "import { ArgTypes, Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Callout, CalloutText, CalloutTitle, Popover } from '../../src';\r\nimport * as PopoverStories from '../Components/Popover.stories';\r\n\r\n<Meta of={PopoverStories} />\r\n\r\n# Popover\r\n\r\n## Documentazione ed esempi per aggiungere popover (tooltip informativi) a qualsiasi elemento del tuo sito.\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutTitle>\r\n      <span className='text'>Accessibilità</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      I popover funzionano sia con la tastiera che per gli utenti dotati di tecnologia assistiva. Allo stesso modo di\r\n      quanto avviene per i Tooltip, il codice generato per i Popover è accessibile.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\nCose da sapere quando si utilizza il plugin popover:\r\n\r\n- I title e i content con valori vuoti non mostreranno mai popover.\r\n- Attivare i popover su elementi nascosti non funzionerà.\r\n- I popover per gli elementi `.disabled` o `disabled` devono essere attivati da un elemento contenitore.\r\n- Quanto attivato da ancore che si estendono su più linee, i popover verranno centrati tra la larghezza complessiva delle ancore. Usa `white-space: nowrap;` sugli elementi `<a/>` per evitare questo comportamento.\r\n\r\n### Esempi\r\n\r\n<Canvas of={PopoverStories.Example} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [popoverOpen, setPopoverOpen] = useState(false);\r\nconst targetRef = useRef(null);\r\n\r\nconst togglePopover = () => {\r\n  setPopoverOpen(!popoverOpen);\r\n};\r\n\r\nreturn (\r\n  <div>\r\n    <Button color='danger' size='lg' innerRef={targetRef} onClick={togglePopover}>\r\n      Clicca per attivare/disattivare il popover\r\n    </Button>\r\n\r\n    <Popover placement='right' target={targetRef} isOpen={popoverOpen} toggle={togglePopover}>\r\n      <PopoverHeader>Titolo del popover</PopoverHeader>\r\n      <PopoverBody>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.</PopoverBody>\r\n    </Popover>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Direzioni\r\n\r\nSono disponibili quattro opzioni: allineato in alto, a destra, in basso e a sinistra.\r\n\r\n<Canvas of={PopoverStories.Direzioni} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [popoverOpenSx, setPopoverOpenSx] = useState(false);\r\nconst [popoverOpenDx, setPopoverOpenDx] = useState(false);\r\nconst [popoverOpenAlto, setPopoverOpenAlto] = useState(false);\r\nconst [popoverOpenBasso, setPopoverOpenBasso] = useState(false);\r\n\r\nconst targetRefSx = useRef(null);\r\nconst targetRefDx = useRef(null);\r\nconst targetRefAlto = useRef(null);\r\nconst targetRefBasso = useRef(null);\r\n\r\nreturn (\r\n  <div className='d-flex flex-column'>\r\n    <div className='mx-auto align-self-center p-2'>\r\n      <span>\r\n        <Button\r\n          className='me-1'\r\n          color='secondary'\r\n          innerRef={targetRefSx}\r\n          onClick={() => {\r\n            setPopoverOpenSx(!popoverOpenSx);\r\n          }}\r\n        >\r\n          Popover {'a sinistra'}\r\n        </Button>\r\n        <Popover\r\n          placement={'left'}\r\n          isOpen={popoverOpenSx}\r\n          target={targetRefSx}\r\n          toggle={() => {\r\n            setPopoverOpenSx(!popoverOpenSx);\r\n          }}\r\n        >\r\n          <PopoverBody>Vivamus sagittis lacus vel augue laoreet rutrum faucibus</PopoverBody>\r\n        </Popover>\r\n      </span>\r\n    </div>\r\n    <div className='mx-auto align-self-center p-2'>\r\n      <span>\r\n        <Button\r\n          className='me-1'\r\n          color='secondary'\r\n          innerRef={targetRefDx}\r\n          onClick={() => {\r\n            setPopoverOpenDx(!popoverOpenDx);\r\n          }}\r\n        >\r\n          Popover {'a destra'}\r\n        </Button>\r\n        <Popover\r\n          placement={'right'}\r\n          isOpen={popoverOpenDx}\r\n          target={targetRefDx}\r\n          toggle={() => {\r\n            setPopoverOpenDx(!popoverOpenDx);\r\n          }}\r\n        >\r\n          <PopoverBody>Vivamus sagittis lacus vel augue laoreet rutrum faucibus</PopoverBody>\r\n        </Popover>\r\n      </span>\r\n    </div>\r\n    <div className='mx-auto align-self-center p-2'>\r\n      <span>\r\n        <Button\r\n          className='me-1'\r\n          color='secondary'\r\n          innerRef={targetRefAlto}\r\n          onClick={() => {\r\n            setPopoverOpenAlto(!popoverOpenAlto);\r\n          }}\r\n        >\r\n          Popover {'in alto'}\r\n        </Button>\r\n        <Popover\r\n          placement={'top'}\r\n          isOpen={popoverOpenAlto}\r\n          target={targetRefAlto}\r\n          toggle={() => {\r\n            setPopoverOpenAlto(!popoverOpenAlto);\r\n          }}\r\n        >\r\n          <PopoverBody>Vivamus sagittis lacus vel augue laoreet rutrum faucibus</PopoverBody>\r\n        </Popover>\r\n      </span>\r\n    </div>\r\n    <div className='mx-auto align-self-center p-2'>\r\n      <span>\r\n        <Button\r\n          className='me-1'\r\n          color='secondary'\r\n          innerRef={targetRefBasso}\r\n          onClick={() => {\r\n            setPopoverOpenBasso(!popoverOpenBasso);\r\n          }}\r\n        >\r\n          Popover {'in basso'}\r\n        </Button>\r\n        <Popover\r\n          placement={'bottom'}\r\n          isOpen={popoverOpenBasso}\r\n          target={targetRefBasso}\r\n          toggle={() => {\r\n            setPopoverOpenBasso(!popoverOpenBasso);\r\n          }}\r\n        >\r\n          <PopoverBody>Vivamus sagittis lacus vel augue laoreet rutrum faucibus</PopoverBody>\r\n        </Popover>\r\n      </span>\r\n    </div>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Titolo con icona e link\r\n\r\nÈ possibile aggiungere un’icona in testa al titolo ed un link in coda al contenuto.\r\n\r\n<Canvas of={PopoverStories.TitoloIconaLink} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [popoverOpen, setPopoverOpen] = useState(false);\r\nconst targetRef = useRef(null);\r\n\r\nconst togglePopover = () => {\r\n  setPopoverOpen(!popoverOpen);\r\n};\r\nreturn (\r\n  <div>\r\n    <Button color='secondary' innerRef={targetRef} onClick={togglePopover}>\r\n      Popover con icona e link\r\n    </Button>\r\n\r\n    <Popover placement='right' target={targetRef} isOpen={popoverOpen} toggle={togglePopover}>\r\n      <PopoverHeader>\r\n        <Icon icon='it-help-circle' aria-hidden />\r\n        Titolo con icona\r\n      </PopoverHeader>\r\n      <PopoverBody>\r\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.\r\n        <a href='#' className='popover-inner-link'>\r\n          More info\r\n          <Icon icon='it-arrow-right' aria-hidden />\r\n        </a>\r\n      </PopoverBody>\r\n    </Popover>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Modalità Hover\r\n\r\nPer aprire il `Popover` all’hover del mouse sull’elemento è necessario impostare l'attributo `trigger` del componente su `\"hover\"`.\r\n\r\n<Canvas of={PopoverStories.ModalitàHover} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [popoverOpen, setPopoverOpen] = useState(false);\r\nconst targetRef = useRef(null);\r\n\r\nconst togglePopover = () => {\r\n  setPopoverOpen(!popoverOpen);\r\n};\r\nreturn (\r\n  <div>\r\n    <Button color='secondary' innerRef={targetRef}>\r\n      Apertura in Hover\r\n    </Button>\r\n\r\n    <Popover placement='right' trigger='hover' target={targetRef} isOpen={popoverOpen} toggle={togglePopover}>\r\n      <PopoverHeader>Popover in Hover</PopoverHeader>\r\n      <PopoverBody>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.</PopoverBody>\r\n    </Popover>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Chiusura al click successivo\r\n\r\nUsa l'attributo `trigger=\"focus\"` per ignorare i popover sul clic successivo dell’utente di un elemento diverso rispetto all’elemento di attivazione / disattivazione.\r\n\r\n<Canvas of={PopoverStories.ClickSuccessivo} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [popoverOpen, setPopoverOpen] = useState(false);\r\nconst targetRef = useRef(null);\r\n\r\nconst togglePopover = () => {\r\n  setPopoverOpen(!popoverOpen);\r\n};\r\nreturn (\r\n  <div>\r\n    <Button tabIndex={0} color='danger' innerRef={targetRef}>\r\n      Popover richiudibile\r\n    </Button>\r\n\r\n    <Popover placement='right' trigger='focus' target={targetRef} isOpen={popoverOpen} toggle={togglePopover}>\r\n      <PopoverHeader>Dismissible popover</PopoverHeader>\r\n      <PopoverBody>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.</PopoverBody>\r\n    </Popover>\r\n  </div>\r\n);\r\n```\r\n\r\n#### Elementi disabilitati\r\n\r\nElementi con l’attributo `disabled` non sono interattivi, il che significa che gli utenti non possono attivare il popover (o un tooltip) con il passaggio del mouse o facendo click su di essi.\r\n\r\nCome soluzione, ti consigliamo di attivare il `Popover` da un elemento `<div/>` o `<span/>` contenitore e sovrascrivere il `pointer-events` su un elemento disabilitato.\r\n\r\n<Canvas of={PopoverStories.ElementiDisabilitati} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [popoverOpen, setPopoverOpen] = useState(false);\r\nconst targetRef = useRef(null);\r\n\r\nreturn (\r\n  <>\r\n    <span ref={targetRef}>\r\n      <Button color='primary' disabled style={{ pointerEvents: 'none' }}>\r\n        Popover disabilitato\r\n      </Button>\r\n    </span>\r\n    <Popover\r\n      placement='right'\r\n      target={targetRef}\r\n      trigger='hover'\r\n      toggle={() => setPopoverOpen(!popoverOpen)}\r\n      isOpen={popoverOpen}\r\n    >\r\n      <PopoverHeader>Titolo del popover</PopoverHeader>\r\n      <PopoverBody>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel finibus augue.</PopoverBody>\r\n    </Popover>\r\n  </>\r\n);\r\n```\r\n\r\n## Argomenti componente\r\n\r\nFare riferimento alla documentazione reactstrap (v9) per maggiori dettagli sui componenti `Popover: https://reactstrap.github.io/?path=/docs/components-popover--popover\r\n"
  },
  {
    "path": "stories/Documentation/Progress.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport * as ProgressStories from '../Components/Progress.stories';\r\nimport * as SpinnerStories from '../Components/Spinner.stories';\r\n\r\n<Meta of={ProgressStories} />\r\n\r\n# Progress Indicators\r\n\r\n## Indicatori di stato attivo e di avanzamento di un’operazione\r\n\r\n### Progress Bar\r\n\r\nLe Progress Bar sono costruite con due elementi HTML, CSS in linea per impostare la larghezza e alcuni attributi. Non è previsto l’utilizzo dell’elemento `<progress/>` di HTML5.\r\n\r\n<Canvas of={ProgressStories.Esempio} />\r\n\r\n### Etichette\r\n\r\nPer aggiungere etichette con testo che indica il progresso utilizzare l'attributo `label`.\r\n\r\n<Canvas of={ProgressStories.Etichette} />\r\n\r\n### Progresso Indeterminato\r\n\r\nQuando non è possibile stabilire una percentuale di progressione utilizzare una Progress Bar di tipo indeterminato, aggiungendo un attributo `indeterminate` sul componente `Progress`.\r\n\r\n<Canvas of={ProgressStories.ProgressoIndeterminato} />\r\n\r\n### Colori\r\n\r\nPer variare il colore della barra è sufficiente utilzzare l'attributo `color` ed applicare uno dei colori contenuti nella pagina [Utility colori](?path=/docs/documentazione-utilities-colori--page#colore-di-sfondo).\r\n\r\n<Canvas of={ProgressStories.Colori} />\r\n\r\n### Bottone con Progress Bar\r\n\r\nLa Progress Bar può essere integrata in un bottone Primario o Secondario con classe aggiuntiva `.btn-progress` utilizzando la struttura e le classi riportate nei seguenti esempi:\r\n\r\n<Canvas of={ProgressStories.BottoneConProgressBar} />\r\n\r\n## Spinner\r\n\r\nIl componente `Spinner` comunica lo stato attivo di un’operazione ma non il progresso percentuale della stessa. È utile quindi quando non è possibile determinare il tempo necessario a completare una procedura.\r\n\r\nPer ottenere una versione ridotta dello Spinner aggiungere allo stesso l'attributo `small`.\r\nL'attributo `label` è riservato al messaggio per gli screen reader.\r\n\r\n<Canvas of={SpinnerStories.Esempio} />\r\n\r\n### Spinner doppio\r\n\r\nAggiungendo l'attributo `double` allo `Spinner` si ottiene un’animazione alternativa.\r\n\r\n<Canvas of={SpinnerStories.SpinnerDoppio} />\r\n\r\n## Argomenti componente\r\n\r\nFare riferimento alla documentazione reactstrap (v9) per maggiori dettagli sui componenti [Progress](https://reactstrap.github.io/?path=/docs/components-progress--progress)\r\n"
  },
  {
    "path": "stories/Documentation/Rating.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { Callout, CalloutText, Rating } from '../../src';\r\nimport * as RatingStories from '../Components/Rating.stories';\r\n\r\n<Meta of={RatingStories} />\r\n\r\n# Rating\r\n\r\n## Per esprimere una valutazione su un contenuto\r\n\r\n### Esempio\r\n\r\n<Canvas of={RatingStories.RatingBase} />\r\n<Controls of={RatingStories.RatingBase} />\r\n\r\n### Con label\r\n\r\nPer visualizzare una label utilizzare l'attributo `legend` del componente `Rating`. In questo caso viene passato un nodo tsx all'attributo, che però accetta anche una struttura JSON (vedi documentazione).\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutText>\r\n      L'attributo <Code>&lt;legend&gt;</Code> contiene testo aggiuntivo per Screen Reader all’interno di uno\r\n      <Code>&lt;span class=\"visually-hidden\"&gt;</Code>\r\n      .<br />\r\n      La label con il numero di stelle dev’essere contenuta in uno <Code>&lt;span&gt;</Code> semplice.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n<Canvas of={RatingStories.RatingConLabel} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [rating, setRating] = useState(4);\r\nreturn (\r\n  <Rating\r\n    value={rating}\r\n    legend={\r\n      <>\r\n        <span className='visually-hidden'>Valutazione</span> <span>{rating} stelle</span>\r\n        <span className='visually-hidden'>su 5</span>\r\n      </>\r\n    }\r\n    inputs={['star1b', 'star2b', 'star3b', 'star4b', 'star5b']}\r\n    name='ratingB'\r\n    onChangeRating={setRating}\r\n  />\r\n);\r\n```\r\n\r\n### Sola lettura\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutText>\r\n      Per rendere accessibile il contenuto è necessario aggiungere l'attributo <Code>&lt;legend&gt;</Code> con classe{' '}\r\n      <code>.visually-hidden</code>.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\nAggiungendo l'attributo `readOnly` si ottiene un Rating non modificabile di sola lettura.\r\n\r\n<Canvas of={RatingStories.RatingReadOnly} />\r\n\r\nI seguenti valori per l'attributo `legend` sono equivalenti:\r\n\r\n```tsx\r\n<Rating legend={{ content: 'Valutazione 4 stelle su 5', srOnly: true }} />\r\n```\r\n\r\noppure\r\n\r\n```tsx\r\n<Rating legend={<legend className='visually-hidden'>Valutazione 4 stelle su 5</legend>} />\r\n```\r\n\r\n## Argomenti componente\r\n\r\n### Rating\r\n\r\n<ArgTypes of={Rating} />\r\n"
  },
  {
    "path": "stories/Documentation/Section.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport * as SectionStories from '../Components/Section.stories';\r\n\r\n<Meta of={SectionStories} />\r\n\r\n# Sections\r\n\r\n## Per creare sezioni di layout orizzontale con differenti sfondi\r\n\r\nPer suddividere una pagina in blocchi orizzontali con sfondi differenti utilizzare più elementi `Section`.\r\n\r\n### Esempio\r\n\r\nIl componente Section ha un padding verticale ed orizzontale predefinito ed uno sfondo trasparente.\r\n\r\n<Canvas of={SectionStories.Esempio} />\r\n\r\n### Colori di sfondo\r\n\r\nIl componente Section ha, per default, uno sfondo trasparente. Aggiungendo le classi sottoelencate è possbile aggiungere colori di sfondo.\r\n\r\n#### Sfondo Tenue\r\n\r\nAl componente Section può essere applicato uno sfondo di colore tenue utilizzando l'attributo `color=\"muted\"`.\r\n\r\n<Canvas of={SectionStories.SfondoTenue} />\r\n\r\n#### Sfondo Primario\r\n\r\nAggiungendo invece l'attributo `color=\"primary\"` si otterrà un sfondo del colore primario.\r\n\r\nSi consiglia di applicare la classe `.white-color` al `Container` (come da esempio) per garantire la leggibilità dei testi contenuti.\r\n\r\n<Canvas of={SectionStories.SfondoPrimario} />\r\n\r\n#### Sfondo Neutrale\r\n\r\nAggiungendo invece l'attributo `color=\"neutral\"` si otterrà un sfondo di colore corrispondente al primo dei colori neutrali.\r\n\r\nSi consiglia di applicare la classe `.white-color` al `Container` (come da esempio) per garantire la leggibilità dei testi contenuti.\r\n\r\n<Canvas of={SectionStories.SfondoNeutrale} />\r\n\r\n#### Immagine di sfondo\r\n\r\nAggiungendo l'attributo `image` e indicando l’URL dell’immagine da utilizzare la `Section` utilizzerà l’immagine indicata come sfondo, adattandone automaticamente le dimensioni per coprire l’intera Section.\r\n\r\nSi consiglia di applicare la classe `.white-color` al `Container` (come da esempio) per garantire la leggibilità dei testi contenuti.\r\n\r\n<Canvas of={SectionStories.ImmagineDiSfondo} />\r\n\r\n### Section con Card\r\n\r\nPer aggiungere una serie di card all’interno di una `Section ` il sistema a griglia Bootstrap con i componenti `Column` e `Row`.\r\n\r\n<Canvas of={SectionStories.SectionConCard} />\r\n"
  },
  {
    "path": "stories/Documentation/Sidebar.mdx",
    "content": "import { Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport * as SidebarStories from '../Components/Sidebar.stories';\r\n\r\n<Meta of={SidebarStories} />\r\n\r\n# Sidebar\r\n\r\n## Barra di navigazione laterale, include liste di link e liste di link innestate.\r\n\r\n### Basic sidebar\r\n\r\n#### Default\r\n\r\nLa sidebar semplice può contenere:\r\n\r\n- Header\r\n- Lista di link primaria\r\n- Lista di link secondaria\r\n\r\nPer differenziare a livello stilistico i link secondari, è sufficiente aggiungere l'attributo `secondary` al componente `Sidebar` contenente la [lista di link](?path=/docs/documentazione-organizzare-i-contenuti-linklist).\r\n\r\n<Canvas of={SidebarStories.BasicSidebar} />\r\n\r\n#### Con icona\r\n\r\nLa sidebar può contenere icone nella sua [lista di link](?path=/docs/documentazione-organizzare-i-contenuti-linklist) primaria.\r\n\r\n<Canvas of={SidebarStories._ConIcona}>\r\n  <Story id='componenti-sidebar--con-icona' />\r\n</Canvas>\r\n\r\n#### Con linea a destra\r\n\r\nPer creare una sidebar con linea separatrice a destra è sufficiente aggiungere l'attributo `right` al componente `Sidebar`.\r\n\r\n<Canvas of={SidebarStories.ConLineaADestra} />\r\n\r\n#### Con linea a sinistra\r\n\r\nPer creare una sidebar con linea separatrice a sinistra è sufficiente aggiungere l'attributo `left` al componente `Sidebar`.\r\n\r\n<Canvas of={SidebarStories.ConLineaASinistra} />\r\n\r\n### Annidata\r\n\r\n#### Default\r\n\r\nLa sidebar può contenere una [lista di link](?path=/docs/documentazione-organizzare-i-contenuti-linklist) primaria annidata.\r\n\r\n<Canvas of={SidebarStories._Annidata} />\r\n\r\n### Sidebar versione scura\r\n\r\nPer cambiare il tema della sidebar e renderla scura è sufficiente aggiungere al componente `Sidebar` l'attributo `dark`.\r\n\r\n<Canvas of={SidebarStories.SidebarVersioneScura} />\r\n"
  },
  {
    "path": "stories/Documentation/Skiplinks.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport * as SkiplinksStories from '../Components/Skiplinks.stories';\r\n\r\n<Meta of={SkiplinksStories} />\r\n\r\n# Skiplinks\r\n\r\nGli Skiplink sono collegamento interno alla pagina che consentono agli utenti di accedere direttamente al contenuto principale della pagina saltando il menu di navigazione.\r\n\r\nÈ un componente particolarmente utile per coloro che accedono con screen reader e/o da tastiera.\r\n\r\nGli elementi `SkiplinkItem` sono contraddistinti dalle classi:\r\n\r\n- `visually-hidden`: renderizzati solo per gli screen reader. Sempre applicato.\r\n- `visually-hidden-focusable`: renderizzati solo al focus. Controllato dall'attributo `focusable`.\r\n\r\nPer attivare la funzionalità si digita da tastiera il tasto: TAB.\r\n\r\n<Canvas of={SkiplinksStories._Esempi} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst containerRef = useRef(null);\r\nconst footerRef = useRef(null);\r\n\r\nuseEffect(() => {\r\n  // We focus the container here since it is hosted inside Storybook's iframe\r\n  // @ts-expect-error: with no types annotated, never is inferred here\r\n  containerRef.current?.focus();\r\n}, []);\r\n\r\nconst onClick = () => {\r\n  // @ts-expect-error: with no types annotated, never is inferred here\r\n  footerRef.current?.scrollIntoView();\r\n};\r\n\r\nreturn (\r\n  <section tabIndex={-1} ref={containerRef}>\r\n    <div id='#main' />\r\n    <div id='#footer' ref={footerRef} />\r\n\r\n    <Skiplink>\r\n      <SkiplinkItem href='#main'>Skip to main content</SkiplinkItem>\r\n      <SkiplinkItem onClick={onClick}>Skip to footer</SkiplinkItem>\r\n    </Skiplink>\r\n  </section>\r\n);\r\n```\r\n\r\n\r\n## Elenco\r\nSe la pagina è particolarmente complessa si possono inserire più collegamenti che permettano di saltare direttamente ai blocchi principali. \r\n\r\nNell'esempio che segue, implementato per il sito [Designers Italia](https://designers.italia.it), sono inseriti due collegamenti che è utile approfondire: \r\n\r\n- un salto ad un **modulo per chiedere alle persone come stanno valutando l'esperienza d'uso** della pagina. Il testo dello skiplink anticipa già la domanda;\r\n- un **collegamento diretto alla Dichiarazione di accessibilità disponibile sul form AgID**, che accompagnerà il necessario link presente anche nel piede di pagina, per permettere a chi naviga con strumenti assistivi di trovarla facilmente senza dover scansionare tutti i contennuti. \r\n\r\nConsigliamo di non eccedere con il numero di elementi scorciatoia, altrimenti emergerebbe il bisogno di poter saltare le stesse scorciatoie.  \r\n\r\n<Canvas of={SkiplinksStories._EsempiWithNav} />"
  },
  {
    "path": "stories/Documentation/Stepper.mdx",
    "content": "import { Canvas, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Callout, CalloutText, CalloutTitle } from '../../src';\r\nimport * as StepperNavigationDarkStories from '../Components/Stepper/Stepper.NavigationDark.stories';\r\nimport * as StepperNavigationStories from '../Components/Stepper/Stepper.Navigation.stories';\r\nimport * as StepperStories from '../Components/Stepper/Stepper.stories';\r\n\r\n<Meta of={StepperStories} />\r\n\r\n# Steppers\r\n\r\n## Gli \"Stepper\" mostrano l'avanzamento del progresso di una procedura a più passi attraverso la numerazione dei passi stessi.\r\n\r\n### Intestazione\r\n\r\nIl contenitore degli Stepper è sempre un componente `StepperContainer`. La sua intestazione è contenuta in una lista\r\n`StepperHeader`, all'interno della quali i singoli passi (o _step_) sono rappresentati da componenti\r\n`StepperHeaderElement`.\r\n\r\n<div className='docs'>\r\n  <Callout color='danger'>\r\n    <CalloutTitle>\r\n      <span className='text'>Mobile</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      L’aspetto della modalità mobile degli Steppers è differente rispetto a quello desktop. Se si sta consultando\r\n      questa documentazione su un PC desktop, per visualizzare correttamente gli esempi seguenti in formato mobile sarà\r\n      necessario ridimensionare la finestra del browser al di sotto dei 992 pixel.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n## Varianti intestazione\r\n\r\n### Solo testo\r\n\r\nI passi visibili nell'intestazione presentano tre varianti:\r\n\r\n- `confirmed` per individuare uno step già confermato. È bene corredare tali step con un’icona che ne identifichi il\r\n  completamento (vedi di seguito).\r\n- `active` per individuare lo step attualmente attivo; su dispositivi mobili è l’unico visualizzato.\r\n- `mobile` per individuare un indice, visibile solo su mobile, che può contenere lo stato attuale di progresso\r\n  indicato in forma testuale\r\n\r\nÈ necessario ridurre la finestra del browser per apprezzare il comportamente degli Stepper su dispositivi di dimensioni\r\nridotte.\r\n\r\n<Canvas of={StepperStories.TextOnly} />\r\n\r\n### Testo e icone\r\n\r\nLe label presenti negli step dell'intestazione possono essere anticipate da un'icona.\r\n\r\n<Canvas of={StepperStories.TextAndIcons} />\r\n\r\n### Ordine degli step\r\n\r\nLe label presenti negli steps dell’header possono essere anticipate dal numero ordinale relativo allo stesso. Come\r\nmostrato nell’esempio, nel caso di uno step completato al posto del numero va inclusa un’icona di conferma con un testo\r\nriservato agli screen reader.\r\n\r\nÈ necessario aggiungere la prop `noLine` allo `<StepperHeaderElement>` attivo per nascondere il bordo inferiore azzurro,\r\nin questo caso ridondante.\r\n\r\n<Canvas of={StepperStories.OrderOfTheSteps} />\r\n\r\n### Navigazione degli step\r\n\r\nI pulsanti “Avanti” e “Indietro” dovranno essere utilizzati per implementare la logica di navigazione degli Steppers\r\nnelle web app e sono dotati di classi `.steppers-btn-prev` e `.steppers-btn-next`.\r\n\r\nIl passaggio da uno step all’altro attraverso i pulsanti contenuti in `StepperNav` determina un cambiamento del\r\ncontenuto presente in `StepperContent`.\r\n\r\n<Canvas of={StepperStories.NavigationOfTheSteps} />\r\n\r\n## Varianti navigazione per mobile\r\n\r\nLa versione mobile degli Steppers non visualizza l’elenco completo degli step disponibili, ma solo quello corrente. Per\r\nquesta ragione è possibile aggiungere degli indicatori di progresso allo `StepperNav`.\r\n\r\nQuesti indicatori saranno visualizzati solo su mobile, ma nei seguenti esempi sono stati resi disponibili anche nella\r\nvisualizzazione desktop. Si raccomanda comunque la visualizzazione in un viewport ridotto per ottenere un esempio\r\nrealistico dell’aspetto finale.\r\n\r\n### Progress bar\r\n\r\nLa `Progress` è quella nativa di Bootstrap 5 ed è contenuta in un `<div>` con classe `.steppers-progress` situato fra i\r\npulsanti “Indietro” e “Avanti”.\r\n\r\n<Canvas of={StepperNavigationStories.ProgressBar} />\r\n\r\n### Pallini\r\n\r\nI pallini sono elementi `<li>` contenuti in un componente `StepperDots` situato fra i pulsanti “Indietro” e “Avanti”.\r\n\r\nPer ragioni di accessibilità, i `<li>` devono contenere uno `<span>` con classe `.visually-hidden` riservato agli screen\r\nreader con un testo indicante il numero di step e lo stato.\r\n\r\n<Canvas of={StepperNavigationStories.Pallini} />\r\n\r\n### Pulsante salva\r\n\r\nSu dispositivi mobili è possibile inserire un terzo pulsante “Salva” di aspetto differente con classe\r\n`.steppers-btn-save` fra i pulsanti “Indietro” e “Avanti”.\r\n\r\n<Canvas of={StepperNavigationStories.SaveButton} />\r\n\r\n### Pulsante conferma\r\n\r\nSu dispositivi mobili è possibile sostituire il pulsante “Avanti” con un pulsante “Conferma” di stile differente, con la\r\nclasse `.steppers-btn-confirm`.\r\n\r\n<Canvas of={StepperNavigationStories.ConfirmButton} />\r\n\r\n## Versione su sfondo scuro\r\n\r\nPer ottenere una versione scura degli Stepper è sufficiente passare la prop `dark` al componente `StepperContainer`.\r\n\r\n<Canvas of={StepperStories.VersionOnADarkBackground} />\r\n\r\n### Varianti intestazione\r\n\r\n<Canvas of={StepperStories.HeaderVariants} />\r\n\r\n## Varianti navigazione per mobile - dark\r\n\r\nSi raccomanda la visualizzazione in un viewport ridotto per ottenere un esempio realistico dell’aspetto finale.\r\n\r\n### Progress bar\r\n\r\n<Canvas of={StepperNavigationDarkStories.ProgressBarDark} />\r\n\r\n### Pallini\r\n\r\n<Canvas of={StepperNavigationDarkStories.PalliniDark} />\r\n\r\n### Pulsante salva\r\n\r\n<Canvas of={StepperNavigationDarkStories.SaveButtonDark} />\r\n\r\n### Pulsante conferma\r\n\r\n<Canvas of={StepperNavigationDarkStories.ConfirmButtonDark} />\r\n"
  },
  {
    "path": "stories/Documentation/Tab.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Alert, Callout, CalloutText, CalloutTitle } from '../../src';\r\nimport * as TabStories from '../Components/Tab.stories';\r\n\r\n<Meta of={TabStories} />\r\n\r\n# Tab\r\n\r\nL'interfaccia a tab (o schede) di Bootstrap si basa sull'utilizzo del layout di navigazione `Nav`, con l'aggiunta della proprietà `tabs`. Per ottenere una versione con sfondo scuro e testo chiaro bisognerà aggiungere un'ulteriore classe: `.nav-dark`.\r\n\r\n<div className='docs'>\r\n  <Callout color='warning'>\r\n    <CalloutTitle>\r\n      <span className='text'>Info documentazione</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      La maggior parte degli esempi riguardanti il componente Tab non hanno pannelli di contenuto associati, pertanto la\r\n      funzionalità per selezionare il pannello risulterà disattivata. Per vedere il componente Tab in azione fare\r\n      riferimento alla sezione [Controllo dei pannelli associati](#controllo-dei-pannelli-associati).\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Accessibilità</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n            Le interfacce a tab, come descritto nelle [pratiche di implementazione WAI ARIA](https://www.w3.org/TR/wai-aria-practices/#tabpanel), richiedono l’utilizzo di attributi `role=\"tablist\"`, `role=\"tab\"`, `role=\"tabpanel\"`, e ulteriori attributi `aria-`, al fine di trasmettere la loro struttura, funzionalità e stato attuale agli utenti delle tecnologie assistive (come i lettori di schermo).\r\n\r\n            Nota che le interfacce dinamiche a tab **non devono** contenere menu a discesa, poiché ciò causa problemi di usabilità e accessibilità. Dal punto di vista dell’usabilità, il fatto che l’elemento trigger del tab attualmente visualizzato non sia immediatamente visibile (dato che si trova all’interno del menu a discesa chiuso) può causare confusione.\r\n        </CalloutText>\r\n    </Callout>\r\n\r\n</div>\r\n\r\n<div className='docs'>\r\n  <Callout color='danger'>\r\n    <CalloutTitle>\r\n      <span className='text'>Breaking change</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      Dalla versione 5.x.x il componente `Tab` è stato completamente ridisegnato per una migliore implementazione dei\r\n      pattern ARIA.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n## Tab orizzontali a tutta larghezza\r\n\r\nAggiungendo la classe `.auto` al contenitore `TabContainer` i tab occupano automaticamente l’intera larghezza disponibile. Se su schermi particolarme piccoli (es: smartphone) le dimensioni dei tab dovessero superare quelle dello schermo, verrà attivato lo scrolling orizzontale dei tab stessi.\r\n\r\n### Tab testuale\r\n\r\nLo stato dei tab può essere attivo, non attivo e disabilitato. Utilizzare la proprietà `disabled` sul link dei tab da disabilitare.\r\n\r\n<Canvas of={TabStories.TestualeFull} />\r\n\r\n### Tab con icona\r\n\r\nLe label dei tab possono essere sostituite da icone con classi che ne indicano il tipo, avendo cura di includere all’interno del link un elemento `<span>` con classe `.visually-hidden` contenente la descrizione dedicata agli screen reader. La classe .visually-hidden impedisce la visualizzazione del testo sui browser visuali.\r\n\r\n<Canvas of={TabStories.IconaFull} />\r\n\r\n### Tab con icona grande\r\n\r\nPer ottenere icone più grandi utilizzare la classe `.icon-lg` alle icone. Aggiungere la classe `.nav-tabs-icon-lg` al contenitore `TabContainer` per ottimizzare i margini fra tab.\r\n\r\n<Canvas of={TabStories.IconaGrandeFull} />\r\n\r\n### Tab con testo e icona\r\n\r\nIcone e testi possono convivere all’interno dei tab, l’allineamento verticale dei due elementi è automatico. Per ottenere il corretto margine fra testo e icona nei tab a sviluppo orizzontale è necessario aggiungere la classe `.nav-tabs-icon-text` al contenitore `TabContainer`.\r\n\r\n<Canvas of={TabStories.TestoIconaFull} />\r\n\r\n## Tab orizzontali\r\n\r\nIn assenza della classe `.auto` i tab vengono dimensionati in base al contenuto.\r\n\r\n### Tab testuale\r\n\r\n<Canvas of={TabStories.Testuale} />\r\n\r\n### Tab con icona\r\n\r\n<Canvas of={TabStories.Icona} />\r\n\r\n### Tab con icona grande\r\n\r\n<Canvas of={TabStories.IconaGrande} />\r\n\r\n### Tab con testo e icona\r\n\r\n<Canvas of={TabStories.TestoIcona} />\r\n\r\n## Rimozione delle scrollbar su dispositivi touch\r\n\r\nSe per motivi estetici si volessero nascondere le scrollbar che appaiono sui dispositivi touch quando vengono scrollati orizzontalmente i tab sarà necessario inserire l’html dei tab all’interno di un wrapper con classe `.nav-tabs-hidescroll`.\r\n\r\nSe i tab contengono icone è necessario aggiungere un’ulteriore classe al wrapper:\r\n\r\n- `.hidescroll-ico` nel caso di icone normali\r\n- `.hidescroll-ico-lg` nel caso di icone piccole\r\n\r\n<Canvas of={TabStories.Hidescroll} />\r\n\r\n## Controllo dei pannelli associati\r\n\r\nGli esempi sopra riportati non hanno molto senso senza un contenuto che cambi al di sotto di essi; per rendere tali interfacce navigabili è necessario inserire i componenti `TabContent` e `TabPane`.\r\n\r\n## Tab testuale\r\n\r\n<Canvas of={TabStories.TestualePannel} />\r\n\r\n### Tab con icona\r\n\r\n<Canvas of={TabStories.IconaPannel} />\r\n\r\n### Tab con icona grande\r\n\r\n<Canvas of={TabStories.IconaGrandePannel} />\r\n\r\n### Tab con testo e icona\r\n\r\n<Canvas of={TabStories.TestoIconaPannel} />\r\n\r\n## Tab verticali\r\n\r\nImpostando il parametro `vertical` al componente `TabNav` e aggiungendo i dovuti componenti per la spaziatura verticale, è possibile realizzare tab a orientamento verticale.\r\n\r\n### Tab testuale\r\n\r\n<Canvas of={TabStories.TestualePannelVertical} />\r\n\r\n### Tab testuale con colore di sfondo\r\n\r\nAggiungendo la classe `.nav-tabs-vertical-background` al componente `TabNav` contenitore dei link i tab selezionati avranno un colore di sfondo.\r\n\r\n<Canvas of={TabStories.TestualePannelVerticalBackground} />\r\n\r\n### Tab con testo e icona\r\n\r\n<Canvas of={TabStories.TestoIconaPannelVertical} />\r\n\r\n### Tab con icona\r\n\r\nLe label dei Tab possono essere sostituite da icone, avendo cura di includere all’interno del link un elemento `<span>` contenente la descrizione per non gli screen reader del tab con classe `.visually-hidden` per nascondere la descrizione agli altri browser. Al componente `TabNavLink` contenente l’icona va aggiunta la classe `.justify-content-end` per allineare l’icona a destra.\r\n\r\n<Canvas of={TabStories.TestoPannelVertical} />\r\n\r\n## Posizione dei Tab\r\n\r\nPer questioni di accessibilità è preferibile utilizzare le proprietà Flex di CSS a un cambio di posizione dei Tab nell’HTML. Per garantire un flusso di lettura naturale della pagina i tab di navigazione devono precedere il contenuto a loro associato.\r\n\r\n### Orizzontale in fondo\r\n\r\nPer posizionare i tab al di sotto del contenuto è necessario utilizzare un elemento contenitore (ad esempio un `<div>`) con classi `.d-flex .flex-column-reverse`.\r\n\r\n<Canvas of={TabStories.TestualePannelReverseBottom} />\r\n\r\n### Verticale a destra\r\n\r\nPer posizionare i tab verticali a destra contenuto è necessario applicare la classe `.flex-row-reverse` all’elemento con classe `.row` che li contiene.\r\n\r\n<Canvas of={TabStories.TestualePannelReverseRight} />\r\n\r\n## Tab con sfondo scuro\r\n\r\n### Tab orizzontali a tutta larghezza\r\n\r\n<Canvas of={TabStories.TestualeFullDark} />\r\n\r\n### Tab con testo e icona\r\n\r\n<Canvas of={TabStories.TestoIconaFullDark} />\r\n\r\n### Tab verticali\r\n\r\n<Canvas of={TabStories.TestoIconaPannelVerticalDark} />\r\n\r\n### Tab verticali destra\r\n\r\n<Canvas of={TabStories.TestualePannelReverseRightDark} />\r\n\r\n## Tab tipo Card\r\n\r\nAggiungere la proprietà `card` al componente `TabNav` per ottenere un design tipo card.\r\n\r\n<Canvas of={TabStories.TestualePannelCard} />\r\n\r\n### Tab tipo Card con pulsanti aggiungi/elimina\r\n\r\n<Canvas of={TabStories.TestualePannelCardEditable} />\r\n"
  },
  {
    "path": "stories/Documentation/Tables.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport { Callout, CalloutText, CalloutTitle } from '../../src';\r\nimport * as TablesStories from '../Components/Tables.stories';\r\n\r\n<Meta of={TablesStories} />\r\n\r\n# Tabelle\r\n\r\n## Documentazione ed esempi per lo stile delle tabelle.\r\n\r\n### Esempi\r\n\r\nUsando il markup di base della tabella, ecco come appaiono le tabelle che utilizzano il componente `Table`. **Tutti gli stili di tabella sono ereditari**, il che significa che tutte le tabelle nidificate saranno stilizzate nello stesso modo del genitore.\r\n\r\n<Canvas of={TablesStories.TableBase} />\r\n\r\nPuoi anche invertire i colori, con testo chiaro su sfondi scuri con l'attributo `dark`.\r\n\r\n<Canvas of={TablesStories.TableDark} />\r\n\r\n## Opzioni delle intestazioni di tabella\r\n\r\nUtilizzare le classi di modifica `.table-light` o `.table-dark` per far apparire `<thead>, <tbody>, <tfoot>, <tr>, <th> e <td>`. chiaro o grigio scuro.\r\n\r\n<Canvas of={TablesStories.TableThead} />\r\n\r\n## Righe striate\r\n\r\nUsa l'attributo `striped` per aggiungere delle striature zebrate ad ogni riga della tabella contenute in `<tbody/>`.\r\n\r\n<Canvas of={TablesStories.TableStriped} />\r\n\r\n## Tabella con bordi\r\n\r\nUsa l'attributo `bordered` per avere i bordi a tutti i lati della tabella e su tutte le celle.\r\n\r\n<Canvas of={TablesStories.TableBordered} />\r\n\r\n## Tabella senza bordi\r\n\r\nUsa l'attributo `borderless` per una tabella senza bordi.\r\n\r\n<Canvas of={TablesStories.TableBorderless} />\r\n\r\n## Righe ed hover\r\n\r\nUsa l'attributo `hover` per abilitare lo stato hover sulle righe della tabella contenute in `<tbody/>`.\r\n\r\n<Canvas of={TablesStories.TableHover} />\r\n\r\n## Tabella compatta\r\n\r\nAggiungi l'attributo `size=\"sm\"` per rendere le tabelle più compatte dimezzando il cell padding.\r\n\r\n<Canvas of={TablesStories.TableCompact} />\r\n\r\n## Classi contestuali\r\n\r\nUsa le classi contestuali per colorare le righe delle tabelle o le singole celle.\r\n\r\n<Canvas of={TablesStories.TableContextual} />\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutTitle>\r\n      <span className='text'>Trasmettere significato alle tecnologie assistive</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      L'uso del colore per aggiungere un significato fornisce solo un’indicazione visiva, che non sarà trasmesso agli\r\n      utenti di tecnologie assistive – come gli screen reader. Assicurati che le informazioni denotate dal colore siano\r\n      rese disponibili anche dal contenuto stesso (es.: il testo visibile), o siano incluse attraverso mezzi\r\n      alternativi, come testo aggiuntivo nascosto con la classe\r\n      <code>.visually-hidden</code>.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n## Captions\r\n\r\nUn `<caption/>` funziona come un’intestazione per una tabella. Aiuta gli utenti con screen reader a trovare una tabella e capire di cosa si tratta e decidere se vogliono leggerla.\r\n\r\n<Canvas of={TablesStories.TableCaptions} />\r\n\r\n# Tabelle responsive\r\n\r\nLe tabelle responsive consentono di scorrere le tabelle orizzontalmente con facilità. Rendi ogni tabella responsive su tutti i viewports aggiungendo al componente `Table` l'attributo `responsive`. Oppure, scegli un breakpoint massimo con il quale ottenere una tabella responsive combinando gli attributi `responsive` e `size`.\r\n\r\n<div className='docs'>\r\n  <Callout color='primary'>\r\n    <CalloutTitle>\r\n      <span className='text'>Ritaglio / troncamento verticale</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      Le tabelle responsive fanno uso di <code>overflow-y: hidden</code>, che rimuove qualsiasi contenuto che va oltre i\r\n      bordi inferiore o superiore della tabella. In particolare, questo può ritagliare i menu a discesa e altri widget\r\n      di terze parti.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n<div className='docs'>\r\n  <Callout color='primary'>\r\n    <CalloutText>\r\n      Nota che in quanto i browser non supportano attualmente i range context queries, stiamo aggirando i limiti dei\r\n      prefissi <code>min-</code> and\r\n      <code>max-</code> e viewports con larghezze frazionarie (che possono verificarsi in determinate condizioni su dispositivi\r\n      ad alta risoluzione, ad esempio) utilizzando valori con maggiore precisione per questi confronti.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n## Sempre responsive\r\n\r\nAttraverso ogni breakpoint, usa l'attributo `responsive` per tabelle con scorrimento verticale.\r\n\r\n<Canvas of={TablesStories.TableResponsive} />\r\n\r\n## Breakpoint specifici\r\n\r\nCombina gli attributi `responsive` e `size` come necessario per creare tabelle responsive fino a un punto di interruzione particolare. Da quel punto di interruzione in su, la tabella si comporterà normalmente e non scorrerà orizzontalmente.\r\n\r\n<Canvas of={TablesStories.TableBreakpoint} />\r\n"
  },
  {
    "path": "stories/Documentation/ThumbNav.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { Callout, CalloutText, CalloutTitle } from '../../src';\r\nimport * as ThumbNavStories from '../Components/ThumbNav.stories';\r\n\r\n<Meta of={ThumbNavStories} />\r\n\r\n# ThumbNav\r\n\r\n## Componente di navigazione con immagini thumbnail\r\n\r\nIl componente Thumbnav consiste in un contenitore `ThumbNav` contenente tanti elementi `ThumbNavItem` quante sono i link/thumbnail richiesti.\r\n\r\nOgni elemento `ThumbNavItem` contiene un resizer per mantenere le corrette proporzioni di 3:2 a prescindere dalle dimensioni dell’immagine utilizzata per la thumbnail.\r\n\r\nPer indicare il link/thumbail attivo applicare l'attributo `active` al relativo `ThumbNavItem`.\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutTitle>\r\n      <span className='text'>Accessibilità</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      Per ragioni di accessibilità è importante indicare all’interno dell’attributo <Code>alt=\"\"</Code> dell’immagine\r\n      thumbnail l’azione associata al link relativo.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\n<Canvas of={ThumbNavStories.Esempio} />\r\n\r\n### Versione small\r\n\r\nApplicando l'attributo `isSmall` al contenitore `ThumbNav` si otterranno thumbnail di dimensione ridotta.\r\n\r\n<Canvas of={ThumbNavStories.EsempioSmall} />\r\n\r\n### Stati hover\r\n\r\nApplicando attributi specifici è possibile customizzare l’effetto di hover.\r\n\r\n#### Hover senza zoom\r\n\r\nUtilizzare l'attributo `noZoomOnHover` per disabilitare l’effetto di zoom sull’immagine.\r\n\r\n<Canvas of={ThumbNavStories.EsempioNoZoom} />\r\n\r\n#### Hover con layer nero\r\n\r\nUtilizzare l'attributo `overlayOnHover=\"black\"` per ottenere un effetto di overlay nero trasparente sull’immagine.\r\n\r\n<Canvas of={ThumbNavStories.EsempioBlackLayer} />\r\n\r\n#### Hover con layer primary\r\n\r\nUtilizzare l'attributo `overlayOnHover=\"primary\"` per ottenere un effetto di overlay di colore primary sull’immagine.\r\n\r\n<Canvas of={ThumbNavStories.EsempioPrimaryLayer} />\r\n\r\n### Thumbnav verticale\r\n\r\nApplicando l'attributo `isVertical` al contenitore `ThumbNav` si ottiene una versione verticale.\r\n\r\n<Canvas of={ThumbNavStories.EsempioVerticale} />\r\n\r\n### Posizione in overlay\r\n\r\nLa `ThumbNav `può essere inserita in overlay all’interno di un contenitore come ad esempio una galleria immagini. Il contenitore dovrà utilizzare la classe di Bootstrap `.position-relative` per posizionare correttamente la `ThumbNav` al proprio interno. Alla `ThumbNav` dovrà essere applicato un attributo `position` con valore a scelta fra:\r\n\r\n- `bottom` per posizonarla nella parte inferiore\r\n- `top` per posizonarla nella parte superiore\r\n- `left` per posizonare una thumbnav vertical nella parte sinistra\r\n- `right` per posizonare una thumbnav vertical nella parte destra\r\n\r\n#### Overlay orizzontale inferiore\r\n\r\n<Canvas of={ThumbNavStories.Overlay}></Canvas>\r\n\r\n#### Overlay orizzontale top\r\n\r\n<Canvas of={ThumbNavStories.OverlayTop} />\r\n\r\n#### Overlay verticale sinistra\r\n\r\n<Canvas of={ThumbNavStories.OverlayLeft} />\r\n\r\n#### Overlay verticale destra\r\n\r\n<Canvas of={ThumbNavStories.OverlayRight} />\r\n\r\n### Griglia a larghezza fissa\r\n\r\nApplicando l'attributo `fixedWidth` alla `ThumbNav` le thumbnail avranno una larghezza fissa di 240px oppure di 120px se è stata utilizzata anche l'attributo `isSmall`.\r\n\r\n<Canvas of={ThumbNavStories.EsempioFixed} />\r\n\r\n#### Griglia a larghezza automatica\r\n\r\nApplicando la classe <Code>.thumb-nav-auto</Code> alla Thumbnav le thumbnail occuperanno automaticamente l’intera larghezza del contenitore. È necessario indicare il numero degli elementi presenti su ogni riga con una delle seguenti classi aggiuntive:\r\n\r\n##### Esempio: 3 thumbnail per riga\r\n\r\n<Canvas of={ThumbNavStories.EsempioAutoWidth} />\r\n\r\n##### Esempio: 5 thumbnail per riga\r\n\r\n<Canvas of={ThumbNavStories.EsempioAutoWidthFive} />\r\n"
  },
  {
    "path": "stories/Documentation/Timeline.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport * as TimelineStories from '../Components/Timeline.stories';\r\n\r\n<Meta of={TimelineStories} />\r\n\r\n# Timeline\r\n\r\n## Componente per la visualizzazione cronologica di eventi.\r\n\r\nEsempio\r\n\r\nIl componente `Timeline` contiene un elenco di `TimelinePin`.\r\n\r\nOgni `TimelinePin` contiene un icona, ed una label indicante la data dell’evento.\r\n\r\nIl `TimelinePin` ha tre varianti indicati da attributi:\r\n\r\n- `past` : per indicare nella timeline eventi del passato (colore blu scuro)\r\n- `now` : per indicare nella timeline eventi collocati nel presente (azzurro)\r\n- Nessun attributo aggiuntivo: per collocare gli eventi nel futuro. (azzurro chiaro)\r\n\r\n<Canvas of={TimelineStories.Esempi} />\r\n"
  },
  {
    "path": "stories/Documentation/Toolbar.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport * as ToolbarStories from '../Components/Toolbar.stories';\r\n\r\n<Meta of={ToolbarStories} />\r\n\r\n# Toolbar\r\n\r\nElemento contenitore di link, bottoni o dropdown\r\n\r\nL’elemento Toolbar è un contenitore di link, bottoni o dropdown. Consiste in un elenco `Toolbar` con tanti elementi `ToolbarItem` quante sono le voci richieste.\r\n\r\n### Dimensioni\r\n\r\nLa Toolbar si adatta automaticamente in larghezza al suo contenitore. È consigliabile utilizzare contenitori di dimensione orizzontale (o verticale, nel caso del Toolbar verticale) ridotta, per evitare che gli elementi si disperdano in uno spazio troppo ampio.\r\n\r\nPer ottimizzare lo spazio disponibile l’elemento è fornito in tre versioni: grande, media e piccola.\r\n\r\n## Componente Toolbar\r\n\r\nLa versione predefinita dell’elemento è quella con icone grandi e label.\r\n\r\n<Canvas of={ToolbarStories.Esempio} />\r\n\r\n### Versione media\r\n\r\nApplicando un attributo aggiuntivao `size=\"medium\"` alla `Toolbar` si ottiene una versione di dimensioni medie.\r\n\r\nIn questo caso le label, nascoste visivamente, saranno contenute in uno `<span>` con classe `.visually-hidden`, per rendere disponibile la descrizione agli screen reader.\r\n\r\n<Canvas of={ToolbarStories.EsempioMedium} />\r\n\r\n### Versione piccola\r\n\r\nApplicando un attributo aggiuntivao `size=\"small\"` alla `Toolbar` si ottiene una versione di dimensioni piccola.\r\n\r\nIn questo caso le label, nascoste visivamente, saranno contenute in uno `<span>` con classe `.visually-hidden`, per rendere disponibile la descrizione agli screen reader.\r\n\r\n<Canvas of={ToolbarStories.EsempioSmall} />\r\n\r\n### Stato degli elementi\r\n\r\nAl componente `ToolbarItem` dell’elemento attivo va applicata l'attributo `active`.\r\n\r\nGli elementi disabilitati avranno invece un attributo `disabled`. Il componente provvederà agli accorgimenti relativi all'accessibilità.\r\n\r\n## Divisori\r\n\r\nPer aggiungere degli elementi divisori fra gli elementi utilizzare il componente `ToolbarItemDivider`.\r\n\r\n<Canvas of={ToolbarStories.EsempioWithDivider} />\r\n\r\n## Toolbar con Badge\r\n\r\nI Badge possono essere utilizzati per indicare contenuti non letti o alert di vario tipo.\r\n\r\n### Grande con Badge\r\n\r\nNella versione grande i Badge possono contenere dei numeri. È possibile specificare una label che verrà mostrata agli screen reader.\r\n\r\n<Canvas of={ToolbarStories.EsempioConBadgeGrande} />\r\n\r\n### Media con Badge\r\n\r\nNella versione media i badge non contengono numeri ma possono essere usati come alert generici. Il numero dei contenuti non letti o nuovi va indicato all’interno della label che verrà mostrata agli screen reader.\r\n\r\n<Canvas of={ToolbarStories.EsempioConBadgeMedio} />\r\n\r\n### Piccola con Badge\r\n\r\nNella versione piccola i Badge non contengono numeri ma possono essere usati come alert generici. Il numero dei contenuti non letti o nuovi va indicato all’interno della label che verrà mostrata agli screen reader.\r\n\r\n<Canvas of={ToolbarStories.EsempioConBadgePiccolo} />\r\n\r\n## Toolbar con Dropdown\r\n\r\nAll’interno della Toolbar è possibile implementare dei bottoni dropdown con relativo sottomenù.\r\n\r\nPer definire un comportamento con dropdown per il componente `ToolbarItem` è necessario aggiungere l'attributo `dropdown` al componente. Tramite l'attributo `dropdownProps` è possibile inoltrare degli attributi per il dropdown usato internamente.\r\nInfine definire il contenuto del dropdown come JSX all'interno del componente `ToolbarItem`.\r\n\r\n### Grande con Dropdown\r\n\r\n<Canvas of={ToolbarStories.EsempioConDropdownGrande} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst [openFirst, toggleFirst] = useState(false);\r\nconst [openSecond, toggleSecond] = useState(false);\r\nconst [openThird, toggleThird] = useState(false);\r\nconst [openFourth, toggleFourth] = useState(false);\r\nconst [openFifth, toggleFifth] = useState(false);\r\nreturn (\r\n  <div className='toolbar-docs-style'>\r\n    <Toolbar size='large'>\r\n      <ToolbarItem\r\n        label='messaggi'\r\n        iconName='it-comment'\r\n        active\r\n        badge={{\r\n          value: 1,\r\n          label: 'da leggere',\r\n          srText: `c'è un messaggio da leggere`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openFirst}\r\n        onClick={() => toggleFirst(!openFirst)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='immagini'\r\n        iconName='it-camera'\r\n        badge={{\r\n          value: 42,\r\n          label: 'da visualizzare',\r\n          srText: `ci sono 42 immagini da visualizzare`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openSecond}\r\n        onClick={() => toggleSecond(!openSecond)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='documenti'\r\n        iconName='it-file'\r\n        dropdown\r\n        isDropdownOpen={openThird}\r\n        onClick={() => toggleThird(!openThird)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='privacy'\r\n        iconName='it-lock'\r\n        disabled\r\n        dropdown\r\n        isDropdownOpen={openFourth}\r\n        onClick={() => toggleFourth(!openFourth)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='altro'\r\n        iconName='it-more-actions'\r\n        dropdown\r\n        isDropdownOpen={openFifth}\r\n        onClick={() => toggleFifth(!openFifth)}\r\n        showMore\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-link'></Icon>\r\n              <span>Azione 1</span>\r\n            </LinkListItem>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-mail'></Icon>\r\n              <span>Azione 2</span>\r\n            </LinkListItem>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-settings'></Icon>\r\n              <span>Azione 3</span>\r\n            </LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n    </Toolbar>\r\n  </div>\r\n);\r\n```\r\n\r\n### Medio con Dropdown\r\n\r\n<Canvas of={ToolbarStories.EsempioConDropdownMedia} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst [openFirst, toggleFirst] = useState(false);\r\nconst [openSecond, toggleSecond] = useState(false);\r\nconst [openThird, toggleThird] = useState(false);\r\nconst [openFourth, toggleFourth] = useState(false);\r\nconst [openFifth, toggleFifth] = useState(false);\r\nconst [openSixth, toggleSixth] = useState(false);\r\nreturn (\r\n  <div className='toolbar-docs-style'>\r\n    <Toolbar size='medium'>\r\n      <ToolbarItem\r\n        label='messaggi'\r\n        iconName='it-comment'\r\n        active\r\n        badge={{\r\n          value: 1,\r\n          label: 'da leggere',\r\n          srText: `c'è un messaggio da leggere`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openFirst}\r\n        onClick={() => toggleFirst(!openFirst)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='immagini'\r\n        iconName='it-camera'\r\n        badge={{\r\n          value: 42,\r\n          label: 'da visualizzare',\r\n          srText: `ci sono 42 immagini da visualizzare`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openSecond}\r\n        onClick={() => toggleSecond(!openSecond)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='documenti'\r\n        iconName='it-file'\r\n        dropdown\r\n        isDropdownOpen={openThird}\r\n        onClick={() => toggleThird(!openThird)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='privacy'\r\n        iconName='it-lock'\r\n        dropdown\r\n        isDropdownOpen={openFourth}\r\n        onClick={() => toggleFourth(!openFourth)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='preferiti'\r\n        iconName='it-star-outline'\r\n        disabled\r\n        dropdown\r\n        isDropdownOpen={openFifth}\r\n        onClick={() => toggleFifth(!openFifth)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='altro'\r\n        iconName='it-more-actions'\r\n        dropdown\r\n        isDropdownOpen={openSixth}\r\n        onClick={() => toggleSixth(!openSixth)}\r\n        showMore\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-link'></Icon>\r\n              <span>Azione 1</span>\r\n            </LinkListItem>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-mail'></Icon>\r\n              <span>Azione 2</span>\r\n            </LinkListItem>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-settings'></Icon>\r\n              <span>Azione 3</span>\r\n            </LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n    </Toolbar>\r\n  </div>\r\n);\r\n```\r\n\r\n### Piccolo con Dropdown\r\n\r\n<Canvas of={ToolbarStories.EsempioConDropdownPiccola} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst [openFirst, toggleFirst] = useState(false);\r\nconst [openSecond, toggleSecond] = useState(false);\r\nconst [openThird, toggleThird] = useState(false);\r\nconst [openFourth, toggleFourth] = useState(false);\r\nconst [openFifth, toggleFifth] = useState(false);\r\nconst [openSixth, toggleSixth] = useState(false);\r\nreturn (\r\n  <div className='toolbar-docs-style'>\r\n    <Toolbar size='small'>\r\n      <ToolbarItem\r\n        label='messaggi'\r\n        iconName='it-comment'\r\n        active\r\n        badge={{\r\n          value: 1,\r\n          label: 'da leggere',\r\n          srText: `c'è un messaggio da leggere`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openFirst}\r\n        onClick={() => toggleFirst(!openFirst)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='immagini'\r\n        iconName='it-camera'\r\n        badge={{\r\n          value: 42,\r\n          label: 'da visualizzare',\r\n          srText: `ci sono 42 immagini da visualizzare`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openSecond}\r\n        onClick={() => toggleSecond(!openSecond)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='documenti'\r\n        iconName='it-file'\r\n        dropdown\r\n        isDropdownOpen={openThird}\r\n        onClick={() => toggleThird(!openThird)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='privacy'\r\n        iconName='it-lock'\r\n        dropdown\r\n        isDropdownOpen={openFourth}\r\n        onClick={() => toggleFourth(!openFourth)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='preferiti'\r\n        iconName='it-star-outline'\r\n        disabled\r\n        dropdown\r\n        isDropdownOpen={openFifth}\r\n        onClick={() => toggleFifth(!openFifth)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarItem\r\n        label='altro'\r\n        iconName='it-more-actions'\r\n        dropdown\r\n        isDropdownOpen={openSixth}\r\n        onClick={() => toggleSixth(!openSixth)}\r\n        showMore\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-link'></Icon>\r\n              <span>Azione 1</span>\r\n            </LinkListItem>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-mail'></Icon>\r\n              <span>Azione 2</span>\r\n            </LinkListItem>\r\n            <LinkListItem className='left-icon'>\r\n              <Icon className='me-2' icon='it-settings'></Icon>\r\n              <span>Azione 3</span>\r\n            </LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n    </Toolbar>\r\n  </div>\r\n);\r\n```\r\n\r\n## Toolbar verticale\r\n\r\nApplicando un attributo `vertical` alla Toolbar gli elementi vengono visualizzati in colonna.\r\n\r\n### Grande verticale\r\n\r\n<Canvas of={ToolbarStories.EsempioVerticaleGrande} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst [openFirst, toggleFirst] = useState(false);\r\nreturn (\r\n  <div className='toolbar-docs-style'>\r\n    <Toolbar vertical>\r\n      <ToolbarItem\r\n        label='messaggi'\r\n        iconName='it-comment'\r\n        active\r\n        badge={{\r\n          value: 1,\r\n          label: 'da leggere',\r\n          srText: `c'è un messaggio da leggere`\r\n        }}\r\n      />\r\n      <ToolbarItem\r\n        label='immagini'\r\n        iconName='it-camera'\r\n        badge={{\r\n          value: 42,\r\n          label: 'da visualizzare',\r\n          srText: `ci sono 42 immagini da visualizzare`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openFirst}\r\n        onClick={() => toggleFirst(!openFirst)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarDividerItem />\r\n      <ToolbarItem label='immagini' iconName='it-camera' />\r\n      <ToolbarItem label='privacy' iconName='it-lock' />\r\n      <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n    </Toolbar>\r\n  </div>\r\n);\r\n```\r\n\r\n### Medio verticale\r\n\r\n<Canvas of={ToolbarStories.EsempioVerticaleMedia} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst [openFirst, toggleFirst] = useState(false);\r\nreturn (\r\n  <div className='toolbar-docs-style'>\r\n    <Toolbar vertical size='medium'>\r\n      <ToolbarItem\r\n        label='messaggi'\r\n        iconName='it-comment'\r\n        active\r\n        badge={{\r\n          value: 1,\r\n          label: 'da leggere',\r\n          srText: `c'è un messaggio da leggere`\r\n        }}\r\n      />\r\n      <ToolbarItem\r\n        label='immagini'\r\n        iconName='it-camera'\r\n        badge={{\r\n          value: 42,\r\n          label: 'da visualizzare',\r\n          srText: `ci sono 42 immagini da visualizzare`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openFirst}\r\n        onClick={() => toggleFirst(!openFirst)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarDividerItem />\r\n      <ToolbarItem label='immagini' iconName='it-camera' />\r\n      <ToolbarItem label='privacy' iconName='it-lock' />\r\n      <ToolbarItem label='preferiti' iconName='it-star-outline' disabled />\r\n    </Toolbar>\r\n  </div>\r\n);\r\n```\r\n\r\n### Piccolo verticale\r\n\r\n<Canvas of={ToolbarStories.EsempioVerticalePiccola} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst [openFirst, toggleFirst] = useState(false);\r\nreturn (\r\n  <div className='toolbar-docs-style'>\r\n    <Toolbar vertical size='small'>\r\n      <ToolbarItem\r\n        label='messaggi'\r\n        iconName='it-comment'\r\n        active\r\n        badge={{\r\n          value: 1,\r\n          label: 'da leggere',\r\n          srText: `c'è un messaggio da leggere`\r\n        }}\r\n      />\r\n      <ToolbarItem\r\n        label='immagini'\r\n        iconName='it-camera'\r\n        badge={{\r\n          value: 42,\r\n          label: 'da visualizzare',\r\n          srText: `ci sono 42 immagini da visualizzare`\r\n        }}\r\n        dropdown\r\n        isDropdownOpen={openFirst}\r\n        onClick={() => toggleFirst(!openFirst)}\r\n      >\r\n        <DropdownMenu>\r\n          <LinkList>\r\n            <LinkListItem>Azione 1</LinkListItem>\r\n            <LinkListItem>Azione 2</LinkListItem>\r\n            <LinkListItem>Azione 3</LinkListItem>\r\n          </LinkList>\r\n        </DropdownMenu>\r\n      </ToolbarItem>\r\n      <ToolbarDividerItem />\r\n      <ToolbarItem label='immagini' iconName='it-camera' />\r\n      <ToolbarItem label='privacy' iconName='it-lock' />\r\n      <ToolbarItem label='preferiti' iconName='it-star-outline' />\r\n      <ToolbarItem label='download' iconName='it-download' disabled />\r\n    </Toolbar>\r\n  </div>\r\n);\r\n```\r\n"
  },
  {
    "path": "stories/Documentation/Tooltip.mdx",
    "content": "import { Canvas, Controls, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { Callout, CalloutText, CalloutTitle } from '../../src';\r\nimport * as TooltipStories from '../Components/Tooltip.stories';\r\n\r\n<Meta of={TooltipStories} />\r\n\r\n# Tooltip\r\n\r\n## Documentazione ed esempi per aggiungere tooltip personalizzati\r\n\r\nI Tooltip di reactstrap con CSS e JavaScript utilizzano CSS3 per animazioni e la libreria `Popper.js` per il corretto posizionamento.\r\n<div className=\"docs\">\r\n    <Callout color=\"success\">\r\n        <CalloutTitle>\r\n            <span className=\"text\">Accessibilità</span>\r\n        </CalloutTitle>\r\n        <CalloutText>\r\n          I tooltip funzionano sia con la tastiera che per gli utenti dotati di tecnologia assistiva.\r\n          È importante aggiungere tooltip solo ad elementi HTML che sono tradizionalmente attivabili da tastiera e\r\n          interattivi (link, bottoni, o elementi di form).\r\n\r\n          Sebbene arbitrariamente gli elementi HTML (come <Code>&lt;span&gt;</Code>) possano essere resi attivabili tramite\r\n          l’attributo\r\n          <Code>tabindex=\"0\"</Code>, ciò aggiungerà interruzioni di tabulazioni potenzialmente dannose per gli utenti che usano\r\n          la tastiera per navigare. Inoltre, la maggior parte delle tecnologie assistive in questa situazione non annuncia il\r\n          tooltip come ci si potrebbe invece attendere.\r\n\r\n          Infine, non fare affidamento esclusivamente sull’evento “mouse over” come innesco del tooltip, in quanto ciò\r\n          renderà impossibile l’attivazione per gli utenti che usano la tastiera per navigare.\r\n        </CalloutText>\r\n    </Callout>\r\n</div>\r\n\r\n\r\n### Esempio interattivo\r\n\r\n<Canvas of={TooltipStories.EsempiInterattivi} />\r\n<Controls of={TooltipStories.EsempiInterattivi} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst ref = useRef(null);\r\nreturn (\r\n  <div>\r\n    <Button innerRef={ref} className='m-3'>\r\n      Tooltip\r\n    </Button>\r\n\r\n    <UncontrolledTooltip placement={x.placement} target={ref}>\r\n      {x.text}\r\n    </UncontrolledTooltip>\r\n  </div>\r\n);\r\n```\r\n\r\nCose da sapere quando usi il plugin tooltip:\r\n\r\n- I tooltip si basano sulla libreria di terze parti `Popper.js`.\r\n- I tooltip con titoli vuoti non saranno mai visualizzati.\r\n- Attivare i tooltip su elementi nascosti non funzionerà.\r\n- I tooltip per gli elementi `.disabled` o `disabled` devono essere attivati da un elemento contenitore.\r\n- Quando attivati da collegamenti ipertestuali che si estendono su più righe, i tooltip verranno centrati. Usa `white-space: nowrap;` sui tuoi `<a/>` per evitare questo comportamento.\r\n\r\nIl kit fornisce due tipologie di componenti per mostrare tooltip, ereditandoli da `reactstrap`: `Tooltip` e `UncontrolledTooltip`.\r\nPer la maggior parte dei casi `UncontrolledTooltip` fornisce tutte le funzionalità richieste senza dove controllare esplicitamente lo stato del componente. Per situazioni più sofisticate dove è richiesta la gestione dello stato utilizzare il componente `Tooltip`.\r\n\r\nPassa il mouse sopra i link sottostanti per visualizzare i tooltip (con `UncontrolledTooltip`):\r\n\r\n<Canvas of={TooltipStories.Esempi} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst ref1 = useRef(null);\r\nconst ref2 = useRef(null);\r\nconst ref3 = useRef(null);\r\n\r\nreturn (\r\n  <div className='bd-example tooltip-demo'>\r\n    <p className='muted'>\r\n      Ecco un{' '}\r\n      <a href='#' ref={ref1}>\r\n        bianco scenario\r\n      </a>\r\n      <br />\r\n      per tratteggiarvi l’accompagnamento\r\n      <br />\r\n      degli oggetti di sfondo che pur vivono.\r\n      <br />\r\n      Non ne sarò{' '}\r\n      <a href='#' ref={ref2}>\r\n        l’artefice\r\n      </a>{' '}\r\n      impaziente.\r\n      <br />\r\n      Berrò alle coppe della nostalgia,\r\n      <br />\r\n      avrò preteso d’ozio nelle lacrime...\r\n      <br />\r\n      perché non mi ribello alla natura:\r\n      <br />\r\n      la mia lentezza li esaspera...\r\n      <br />\r\n      La mia lentezza? No, la mia fiducia.\r\n      <br />\r\n      Per adesso è deserto.\r\n      <br />\r\n      <a href='#' ref={ref3}>\r\n        Il mondo può rifarsi senza me\r\n      </a>\r\n      ,\r\n      <br />E intanto gli altri mi denigreranno\r\n    </p>\r\n    <p>\r\n      <em>La città nuova, Alda Merini</em>\r\n    </p>\r\n\r\n    <UncontrolledTooltip placement='top' target={ref1}>\r\n      Primo tooltip\r\n    </UncontrolledTooltip>\r\n    <UncontrolledTooltip placement='top' target={ref2}>\r\n      Secondo tooltip\r\n    </UncontrolledTooltip>\r\n    <UncontrolledTooltip placement='top' target={ref3}>\r\n      Terzo tooltip\r\n    </UncontrolledTooltip>\r\n  </div>\r\n);\r\n```\r\n\r\nQui trovi lo stesso esempio utilizzando il componente `Tooltip` con la gestione esplicita dello stato:\r\n\r\n<Canvas of={TooltipStories.EsempiConControllo} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst [openOne, toggleOne] = useState(false);\r\nconst [openTwo, toggleTwo] = useState(false);\r\nconst [openThree, toggleThree] = useState(false);\r\n\r\nconst ref1 = useRef(null);\r\nconst ref2 = useRef(null);\r\nconst ref3 = useRef(null);\r\n\r\nreturn (\r\n  <div className='bd-example tooltip-demo'>\r\n    <p className='muted'>\r\n      Ecco un{' '}\r\n      <a href='#' ref={ref1}>\r\n        bianco scenario\r\n      </a>\r\n      <br />\r\n      per tratteggiarvi l’accompagnamento\r\n      <br />\r\n      degli oggetti di sfondo che pur vivono.\r\n      <br />\r\n      Non ne sarò{' '}\r\n      <a href='#' ref={ref2}>\r\n        l’artefice\r\n      </a>{' '}\r\n      impaziente.\r\n      <br />\r\n      Berrò alle coppe della nostalgia,\r\n      <br />\r\n      avrò preteso d’ozio nelle lacrime...\r\n      <br />\r\n      perché non mi ribello alla natura:\r\n      <br />\r\n      la mia lentezza li esaspera...\r\n      <br />\r\n      La mia lentezza? No, la mia fiducia.\r\n      <br />\r\n      Per adesso è deserto.\r\n      <br />\r\n      <a href='#' ref={ref3}>\r\n        Il mondo può rifarsi senza me\r\n      </a>\r\n      ,\r\n      <br />E intanto gli altri mi denigreranno\r\n    </p>\r\n    <p>\r\n      <em>La città nuova, Alda Merini</em>\r\n    </p>\r\n\r\n    <Tooltip placement='top' target={ref1} isOpen={openOne} toggle={() => toggleOne(!openOne)}>\r\n      Primo tooltip\r\n    </Tooltip>\r\n    <Tooltip placement='top' target={ref2} isOpen={openTwo} toggle={() => toggleTwo(!openTwo)}>\r\n      Secondo tooltip\r\n    </Tooltip>\r\n    <Tooltip placement='top' target={ref3} isOpen={openThree} toggle={() => toggleThree(!openThree)}>\r\n      Terzo tooltip\r\n    </Tooltip>\r\n  </div>\r\n);\r\n```\r\n\r\nPassa il mouse sopra i bottoni sottostanti per vedere le quattro direzioni dei tooltip: sopra, destra, sotto, e sinistra.\r\n\r\n<Canvas of={TooltipStories.Posizioni} />\r\n\r\n#### Source\r\n\r\n```tsx\r\nconst ref1 = useRef(null);\r\nconst ref2 = useRef(null);\r\nconst ref3 = useRef(null);\r\nconst ref4 = useRef(null);\r\nconst ref5 = useRef(null);\r\n\r\nreturn (\r\n  <div style={{ padding: 100 }}>\r\n    <Button innerRef={ref1} className='m-3'>\r\n      Tooltip in alto\r\n    </Button>\r\n    <Button innerRef={ref2} className='m-3'>\r\n      Tooltip a destra\r\n    </Button>\r\n    <Button innerRef={ref3} className='m-3'>\r\n      Tooltip in basso\r\n    </Button>\r\n    <Button innerRef={ref4} className='m-3'>\r\n      Tooltip a sinistra\r\n    </Button>\r\n    <Button innerRef={ref5} className='m-3'>\r\n      Tooltip con HTML\r\n    </Button>\r\n\r\n    <UncontrolledTooltip placement='top' target={ref1}>\r\n      Tooltip on top\r\n    </UncontrolledTooltip>\r\n    <UncontrolledTooltip placement='right' target={ref2}>\r\n      Tooltip on right\r\n    </UncontrolledTooltip>\r\n    <UncontrolledTooltip placement='bottom' target={ref3}>\r\n      Tooltip on bottom\r\n    </UncontrolledTooltip>\r\n    <UncontrolledTooltip placement='left' target={ref4}>\r\n      Tooltip on left\r\n    </UncontrolledTooltip>\r\n    <UncontrolledTooltip placement='top' target={ref5}>\r\n      <em>Tooltip</em> <u>with</u> <b>HTML</b>\r\n    </UncontrolledTooltip>\r\n  </div>\r\n);\r\n```\r\n\r\n## Argomenti componente\r\n\r\nFare riferimento alla documentazione reactstrap (v9) per maggiori dettagli sui componenti `Tooltip` e `UncontrolledTooltip`: [Tooltip](https://reactstrap.github.io/?path=/docs/components-tooltip--tooltip)\r\n"
  },
  {
    "path": "stories/Documentation/Typography.mdx",
    "content": "import { Canvas, Meta } from '@storybook/addon-docs/blocks';\r\nimport { Callout, CalloutText, CalloutTitle } from '../../src';\r\nimport * as TypographyStories from '../Components/Typography.stories';\r\n\r\n<Meta of={TypographyStories} />\r\n\r\n# Tipografia\r\n\r\n### Documentazione sulla gestione della tipografia, come intestazioni, paragrafi, citazioni, elenchi e altro.\r\n\r\nBootstrap imposta alcune proprietà di base per la tipografia e gli stili dei link. Quando è necessario un maggiore controllo, fornisce delle [classi di utilità testuali](https://italia.github.io/bootstrap-italia/docs/organizzare-i-contenuti/testo/).\r\n\r\n## Famiglie di Caratteri\r\n\r\nCome descritto in dettaglio nel capitolo sullo UI Kit, le Linee Guida di Design suggeriscono di usare le seguenti famiglie di caratteri:\r\n\r\n- il font senza grazie, o _sans serif_, **Titillium Web**.\r\n- il font graziato, o _serif_, **Lora**.\r\n- il font _monospace_ con dimensioni di caratteri normalizzate **Roboto Mono**.\r\n\r\n### Titillium Web\r\n\r\nÈ la famiglia di caratteri utilizzata per i contenuti web, per cui di norma non è necessario applicarlo esplicitamente. In caso si renda necessario è possibile utilizzare la classe `text-sans-serif`.\r\n\r\n<Canvas of={TypographyStories.Titillium} />\r\n\r\n### Lora\r\n\r\nÈ un carattere più adatto a testi lunghi, introdotto per la sua leggibilità, nato espressamente per la lettura su display. Può essere utilizzato applicando la classe `text-serif`.\r\n\r\n<Canvas of={TypographyStories.Lora} />\r\n\r\n### Roboto Mono\r\n\r\nÈ una famiglia di caratteri adatta ad essere utilizzata per la rappresentazione di numeri, codici, calcoli matematici, esempi con linguaggi di programmazione. Per il suo utilizzo, è sufficiente usare la classe `font-monospace`.\r\n\r\n<Canvas of={TypographyStories.RobotoMono} />\r\n\r\n### Tipografia responsive\r\n\r\nBootstrap Italia ridimensiona testo e alcune propietà dei componenti modificando il `font-size` dell’elemento radice, con una media query che imposta dimensioni lievemente maggiori per schermi con dimensioni maggiori di `576px`. Questa impostazione, unita all’utilizzo di dimensioni in `rem` o in semplici valori numerici all’interno del CSS, fa sì che testo e altre proprietà occupino più spazio quando lo schermo lo permette:\r\n\r\n```css\r\nhtml {\r\n  font-size: 16px;\r\n  @include media-breakpoint-up(sm) {\r\n    font-size: 18px;\r\n  }\r\n}\r\n```\r\n\r\n### Intestazioni\r\n\r\nTutte le intestazioni HTML, da `<h1>` fino a `<h6>`, sono disponibili, anche se è buona norma non utilizzare più di 4 livelli di intestazione.\r\n\r\nNel caso in cui si voglia presentare il testo nello stesso stile delle intestazioni, ma non sia possibile utilizzare l’elemento HTML appropriato, sono disponibili anche classi di tipo `.h1`, `.h2`, ecc.\r\n\r\n<Canvas of={TypographyStories.Intestazioni} />\r\n\r\nQueste le dimensioni nel dettaglio:\r\n\r\n<Canvas of={TypographyStories.Dimensioni} />\r\n\r\n#### Intestazioni in evidenza\r\n\r\nGli elementi di intestazione tradizionali sono progettati per funzionare al meglio nel contesto della pagina. Nel caso sia necessario mettere in ulteriore evidenza un’intestazione di tipo `<h1>`, si può prendere in considerazione l’uso della classe `.display-1`, che restituirà una dimensione sensibilmente più grande.\r\n\r\n# Intestazione di tipo h1\r\n\r\n<Canvas of={TypographyStories.IntestazioneTipo} />\r\n\r\n### Personalizzazione delle intestazioni\r\n\r\nÈ possibile utilizzare le classi di utilità incluse in Bootstrap per dare uno stile diverso per testi di intestazione secondaria.\r\n\r\n<Canvas of={TypographyStories.IntestazioneSecondario} />\r\n\r\n### Paragrafi\r\n\r\nIl semplice paragrafo prevede una dimensione di testo e un’interlinea di `16px/24px` per dispositivi mobili, e di `18px/28px` per schermi con dimensioni maggiori di 576px.\r\n\r\n<Canvas of={TypographyStories.Paragrafo} />\r\n\r\nPer una lettura più confortevole, è buona norma mantenere la lunghezza di un paragrafo compresa tra 45 e 74 caratteri. Per testo su colonne multiple, si considera una lunghezza compresa tra 40 e 50 caratteri. Per i testi a margine la lunghezza minima è di 12-15 caratteri.\r\n\r\n#### Paragrafi in evidenza\r\n\r\nPer mettere in risalto un paragrafo è sufficiente aggiungere la classe `.lead.`\r\n\r\n<Canvas of={TypographyStories.ParagrafoEvidenza} />\r\n\r\n#### Personalizzazione dei paragrafi\r\n\r\nÈ possibile stilizzare correttamente lo stile anche nel caso vengano utilizzati semplicemente gli elementi HTML5 per il trattamento di testo.\r\n\r\n<Canvas of={TypographyStories.ParagrafiPersonalizzati} />\r\n\r\nLe classi `.mark ` e `.small` sono disponibili anche per applicare gli stessi stili di `<mark>` e `<small>` evitando eventuali implicazioni semantiche indesiderate che i tag porterebbero con sé.\r\n\r\nÈ possibile sfruttare le classi di Bootstrap anche per modificare allineamento, stile, peso e colore del testo. Per questo, si può fare riferimento alla documentazione delle [utilità di testo](https://italia.github.io/bootstrap-italia/docs/organizzare-i-contenuti/testo/) e [utilità di colore](/story/documentazione-utilities-colori--page).\r\n\r\n### Link\r\n\r\n<div className='docs'>\r\n  <Callout color='success'>\r\n    <CalloutTitle>\r\n      <span className='text'>Accessibilità</span>\r\n    </CalloutTitle>\r\n    <CalloutText>\r\n      È fondamentale evidenziare i link presenti in un paragrafo in modo adeguato, utilizzando la forma (grassetto,\r\n      sottolineato) oltre al colore per indicare la presenza di un collegamento ipertestuale.\r\n    </CalloutText>\r\n  </Callout>\r\n</div>\r\n\r\nNel rispetto delle regole di accessibilità vigenti, Bootstrap Italia mantiene la sottolineatura ai link di tipo `<a>`. Nel caso di link già in evidenza (menu principali, liste di link, link in grassetto, ecc.), è possibile rimuovere la sottolineatura utilizzando la classe `.text-decoration-none`.\r\n\r\n<Canvas of={TypographyStories.Link} />\r\n\r\n### Abbreviazioni\r\n\r\nImplementazione stilizzata dell’elemento HTML `<abbr>` per abbreviazioni e acronimi per mostrare la versione espansa sull’ hover. Le abbreviazioni hanno una sottolineatura predefinita e ottengono un cursore di aiuto per fornire un contesto aggiuntivo al passaggio del mouse e agli utenti delle tecnologie assistive.\r\n\r\nAggiungi `.initialism` a un’abbreviazione per una dimensione del font leggermente più piccola.\r\n\r\n<Canvas of={TypographyStories.Abbrevazioni} />\r\n\r\n### Citazioni\r\n\r\nPer citare blocchi di contenuti da un’altra fonte all’interno del documento. Racchiudi ogni HTML all’interno di un `<blockquote className='blockquote'>` come la citazione.\r\n\r\n<Canvas of={TypographyStories.Citazioni} />\r\n\r\n#### Citare una fonte\r\n\r\nAggiungi un `<footer className='blockquote-footer'>` per identificare la fonte. Includi il nome delle fonte di origine in `<cite>`.\r\n\r\n<Canvas of={TypographyStories.CitazioneFonte} />\r\n\r\n### Allineamento\r\n\r\nUtilizza le utilità di testo necessarie per modificare l’allineamento del tuo blockquote.\r\n\r\n<Canvas of={TypographyStories.AllineamentoCentrato} />\r\n\r\n<Canvas of={TypographyStories.AllineamentoADestra} />\r\n\r\n### Liste\r\n\r\nRimuovi il predefinito `list-style` e il margine sinistro sugli elementi elenco (solo per i figli diretti). **Questo si applica solo agli elementi della lista che sono figli diretti**, il che significa che dovrai aggiungere la classe per tutti gli elenchi annidati.\r\n\r\n<Canvas of={TypographyStories.Liste} />\r\n\r\n#### Inline\r\n\r\nRimuovi i punti elenco di una lista e applica un leggero margin con una combinazione di due classi, `.list-inline` e `.list-inline-item`.\r\n\r\n<Canvas of={TypographyStories.ListeInline} />\r\n\r\n#### Allineamento lista descrizione\r\n\r\nAllineare i termini e le descrizioni orizzontalmente utilizzando le classi predefinite del nostro sistema di griglia. Per termini più lunghi, puoi facoltativamente aggiungere la classe `.text-truncate` per troncare il testo con un `ellipsis`.\r\n\r\n<Canvas of={TypographyStories.ListeAllineate} />\r\n"
  },
  {
    "path": "stories/Documentation/Upload.mdx",
    "content": "import { Canvas, Controls, Meta, Story } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { UploadDragNdrop } from \"../../src\";\r\nimport * as UploadStories from '../Components/Upload.stories';\r\n\r\n<Meta of={UploadStories} />\r\n\r\n# Upload\r\n\r\n### Elementi dei form dedicati al caricamento file.\r\n\r\nFra i tipi di campo disponibili per la compilazione dei form HTML è disponibile anche il tipo file. Questi campi di input consentono l’upload di uno o più file attraverso l’invio del form.\r\n\r\nIn questa pagina vengono presentate varianti grafiche e funzionali per questo tipo di input.\r\n\r\n## Upload con lista di file\r\n\r\nOgni elemento può avere tre differenti stati:\r\n\r\n- loading per i file in caricamento\r\n- success per i file caricati correttamente\r\n- error in caso di errori\r\n\r\n<Canvas of={UploadStories.ListaFiles} />\r\n\r\n## Con anteprima delle immagini\r\n\r\nAlle icone SVG rappresentative dei file si sostituiscono le thumbnail delle immagini caricate.\r\n\r\nIl componente ottimizza la visualizzazione delle immagini anche quando queste non hanno proporzione quadrata, si consiglia comunque di utilizzare immagini dal peso contenuto.\r\n\r\n<Canvas of={UploadStories.ListaFilesImmagine} />\r\n\r\n## Upload con Avatar\r\n\r\nQuesto elemento combina la visualizzazione dell’immagine Avatar con l’input tipo file per permettere l’upload di una nuova immagine.\r\n\r\nL’Avatar contenuto ha la classe specifica .avatar-upload ed è sempre di tipo .size-xxl.\r\n\r\nÈ possibile utilizzare due dimensioni: quella piccola si ottiene aggiungendo lo stato `avatarSmall`.\r\n\r\nCi si aspetta venga caricato un solo file (immagine) il form non ha quindi l’attributo multiple=\"multiple\".\r\n\r\nL’elemento ha design e comportamento differenti in versione mobile si consiglia quindi di ridurre le dimensioni della finestra del browser per testare questa versione.\r\n\r\n<Canvas of={UploadStories.UploadAvatar} />\r\n\r\n## Upload Gallery\r\n\r\nPer gestire il caricamento di una serie di foto e l’anteprima delle stesse in forma di Gallery con thumbnail, bisogna definire `tipologia='gallery'` nel componente `UploadList`\r\n\r\nAnche in questo caso, nonostante il componente ottimizzi la visualizzazione delle immagini quando queste non hanno proporzione quadrata, si consiglia comunque di utilizzare immagini dal peso contenuto.\r\n\r\n<Canvas of={UploadStories.Gallery} />\r\n\r\n## Upload Drag&drop\r\n\r\nQuesta versione dell’upload permette all’utente di trascinare sull’icona che la caratterizza un file dal proprio dispositivo.\r\n\r\n<Canvas of={UploadStories.DragNdrop} />\r\n\r\n#### Codice\r\n\r\n```tsx\r\nconst [files, setFiles] = useState<File[]>([]);\r\nreturn (\r\n  <div className='section'>\r\n    <UploadDragNdrop files={files} setFiles={setFiles} />\r\n  </div>\r\n);\r\n```\r\n"
  },
  {
    "path": "stories/Documentation/Video.mdx",
    "content": "import { ArgTypes, Canvas, Controls, Meta, Story } from '@storybook/addon-docs/blocks';\nimport { Code } from 'storybook/internal/components';\nimport { Callout, CalloutText, CalloutTitle } from '../../src';\nimport { Video } from '../../src';\nimport * as VideoStories from '../Components/Video.stories';\n\n<Meta of={VideoStories} />\n\n# VIDEO\n\nIl componente Video utilizza la libreria video.js per implementare funzionalità\navanzate come il supporto a diversi formati video, la personalizzazione\ndell’interfaccia utente e l’integrazione con API esterne.\n\nFare riferimento alla [documentazione Bootstrap per il video](https://italia.github.io/bootstrap-italia/docs/componenti/video-player/)\n\n## Esempio base\n\nIn questo esempio vengono passati al compomente solamente la prorietà relativa\nall'array delle sorgenti, contente per ogni sorgente l'url della sorgente\ne sua tipologia.\n\n<Canvas of={VideoStories.Base} />\n\n## Trascrizioni\n\nIn questo esempio viene passato del testo relativo alla trascrizione video\n\n<Canvas of={VideoStories.Trascription} />\n\n## Tracce\n\nIn questo esempio vengono passate diverse tracce per i sottotitoli:\nin italiano (predefinito) , inglese e spagnolo\n\n<Canvas of={VideoStories.Tracks} />\n\n## Autoplay e controlli\n\nIn questo esempio vengono impostati seguenti parametri:\n\n- autoPlay: true\n- fluid: true\n- controls: true\n- loop: true\n\n<Canvas of={VideoStories.AutoplayAndControls} />\n\n## Video YouTube con accettazione\n\nIn questo esempio viene passato nella prorietà `youtubeUrl` un url di un video\ndi YouTube.\n\n<Canvas of={VideoStories.YouTubeVideo} />\n\n<ArgTypes of={Video} />\n"
  },
  {
    "path": "stories/Welcome.mdx",
    "content": "import { Meta } from '@storybook/addon-docs/blocks';\r\nimport { Code } from 'storybook/internal/components';\r\nimport { Col, Container, Row } from '../src';\r\n\r\n<Meta title='Documentazione/Welcome' />\r\n\r\n<Container>\r\n  <Row className='justify-content-md-center'>\r\n    <Col md={10} className='my-4'>\r\n      <h1 className='text-center'>Design React Kit</h1>\r\n      <Col size={4} className='mx-auto text-center'>\r\n        <svg id='Layer_2_1_' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 841.9 595.3' width='160px'>\r\n          <g fill='#06C'>\r\n            <path d='M666.3,296.5c0-32.5-40.7-63.3-103.1-82.4c14.4-63.6,8-114.2-20.2-130.4c-6.5-3.8-14.1-5.6-22.4-5.6v22.3 c4.6,0,8.3,0.9,11.4,2.6c13.6,7.8,19.5,37.5,14.9,75.7c-1.1,9.4-2.9,19.3-5.1,29.4c-19.6-4.8-41-8.5-63.5-10.9 c-13.5-18.5-27.5-35.3-41.6-50c32.6-30.3,63.2-46.9,84-46.9l0-22.3c0,0,0,0,0,0c-27.5,0-63.5,19.6-99.9,53.6 c-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7,0,51.4,16.5,84,46.6c-14,14.7-28,31.4-41.3,49.9c-22.6,2.4-44,6.1-63.6,11 c-2.3-10-4-19.7-5.2-29c-4.7-38.2,1.1-67.9,14.6-75.8c3-1.8,6.9-2.6,11.5-2.6l0-22.3c0,0,0,0,0,0c-8.4,0-16,1.8-22.6,5.6 c-28.1,16.2-34.4,66.7-19.9,130.1c-62.2,19.2-102.7,49.9-102.7,82.3c0,32.5,40.7,63.3,103.1,82.4c-14.4,63.6-8,114.2,20.2,130.4 c6.5,3.8,14.1,5.6,22.5,5.6c27.5,0,63.5-19.6,99.9-53.6c36.4,33.8,72.4,53.2,99.9,53.2c8.4,0,16-1.8,22.6-5.6 c28.1-16.2,34.4-66.7,19.9-130.1C625.8,359.7,666.3,328.9,666.3,296.5z M536.1,229.8c-3.7,12.9-8.3,26.2-13.5,39.5 c-4.1-8-8.4-16-13.1-24c-4.6-8-9.5-15.8-14.4-23.4C509.3,224,523,226.6,536.1,229.8z M490.3,336.3c-7.8,13.5-15.8,26.3-24.1,38.2 c-14.9,1.3-30,2-45.2,2c-15.1,0-30.2-0.7-45-1.9c-8.3-11.9-16.4-24.6-24.2-38c-7.6-13.1-14.5-26.4-20.8-39.8 c6.2-13.4,13.2-26.8,20.7-39.9c7.8-13.5,15.8-26.3,24.1-38.2c14.9-1.3,30-2,45.2-2c15.1,0,30.2,0.7,45,1.9 c8.3,11.9,16.4,24.6,24.2,38c7.6,13.1,14.5,26.4,20.8,39.8C504.7,309.8,497.8,323.2,490.3,336.3z M522.6,323.3 c5.4,13.4,10,26.8,13.8,39.8c-13.1,3.2-26.9,5.9-41.2,8c4.9-7.7,9.8-15.6,14.4-23.7C514.2,339.4,518.5,331.3,522.6,323.3z M421.2,430c-9.3-9.6-18.6-20.3-27.8-32c9,0.4,18.2,0.7,27.5,0.7c9.4,0,18.7-0.2,27.8-0.7C439.7,409.7,430.4,420.4,421.2,430z M346.8,371.1c-14.2-2.1-27.9-4.7-41-7.9c3.7-12.9,8.3-26.2,13.5-39.5c4.1,8,8.4,16,13.1,24C337.1,355.7,341.9,363.5,346.8,371.1z M420.7,163c9.3,9.6,18.6,20.3,27.8,32c-9-0.4-18.2-0.7-27.5-0.7c-9.4,0-18.7,0.2-27.8,0.7C402.2,183.3,411.5,172.6,420.7,163z M346.7,221.9c-4.9,7.7-9.8,15.6-14.4,23.7c-4.6,8-8.9,16-13,24c-5.4-13.4-10-26.8-13.8-39.8C318.6,226.7,332.4,224,346.7,221.9z M256.2,347.1c-35.4-15.1-58.3-34.9-58.3-50.6c0-15.7,22.9-35.6,58.3-50.6c8.6-3.7,18-7,27.7-10.1c5.7,19.6,13.2,40,22.5,60.9 c-9.2,20.8-16.6,41.1-22.2,60.6C274.3,354.2,264.9,350.8,256.2,347.1z M310,490c-13.6-7.8-19.5-37.5-14.9-75.7 c1.1-9.4,2.9-19.3,5.1-29.4c19.6,4.8,41,8.5,63.5,10.9c13.5,18.5,27.5,35.3,41.6,50c-32.6,30.3-63.2,46.9-84,46.9 C316.8,492.6,313,491.7,310,490z M547.2,413.8c4.7,38.2-1.1,67.9-14.6,75.8c-3,1.8-6.9,2.6-11.5,2.6c-20.7,0-51.4-16.5-84-46.6 c14-14.7,28-31.4,41.3-49.9c22.6-2.4,44-6.1,63.6-11C544.3,394.8,546.1,404.5,547.2,413.8z M585.7,347.1c-8.6,3.7-18,7-27.7,10.1 c-5.7-19.6-13.2-40-22.5-60.9c9.2-20.8,16.6-41.1,22.2-60.6c9.9,3.1,19.3,6.5,28.1,10.2c35.4,15.1,58.3,34.9,58.3,50.6 C644,312.2,621.1,332.1,585.7,347.1z' />\r\n            <polygon points='320.8,78.4 320.8,78.4 320.8,78.4' />\r\n            <circle cx='420.9' cy='296.5' r='45.7' />\r\n            <polygon points='520.5,78.1 520.5,78.1 520.5,78.1' />\r\n          </g>\r\n        </svg>\r\n      </Col>\r\n      <p className='small text-muted text-center'>Il kit React per la Pubblica Amministrazione</p>\r\n      <p>\r\n        Design React Kit è un <b>set di componenti open-source per React</b> conforme alle Linee guida di design per i\r\n        servizi digitali della PA, costruito sulle basi dello\r\n        <a href='https://github.com/italia/design-ui-kit' target='_blank' rel='noopener noreferrer'>\r\n          UI Kit\r\n          <i className='it-external-link' />\r\n        </a>\r\n        e della libreria\r\n        <a href='https://italia.github.io/bootstrap-italia/' target='_blank' rel='noopener noreferrer'>\r\n          Bootstrap Italia\r\n          <i className='it-external-link' />\r\n        </a>\r\n        . Per iniziare, è sufficiente installare il pacchetto <Code>npm</Code> attraverso il seguente comando:\r\n      </p>\r\n      <p className='text-center'>\r\n        <Code>npm install design-react-kit --save</Code>\r\n      </p>\r\n      <p>\r\n        e seguire le istruzioni presenti\r\n        <a\r\n          href='https://github.com/italia/design-react-kit?tab=readme-ov-file#come-usare-il-kit'\r\n          target='_blank'\r\n          rel='noopener noreferrer'\r\n        >\r\n          sulla pagina GitHub del progetto.\r\n        </a>\r\n      </p>\r\n      <p>\r\n        Esiste anche un\r\n        <a href='https://github.com/italia/design-react-kit-playground' target='_blank' rel='noopener noreferrer'>\r\n          progetto Playground\r\n        </a>\r\n        di una piccola applicazione realizzata con il kit.\r\n      </p>\r\n      <p className='small'>\r\n        Il progetto è distribuito con licenza BSD-3 (consultabile nel file\r\n        <a href='https://github.com/italia/design-react-kit/blob/main/LICENSE'>LICENSE</a>\r\n        ), un modello ancora più permissivo della classica licenza GPL, in quanto consente di modificare e ridistribuire\r\n        questo software secondo varie modalità, anche di tipo closed-source.\r\n      </p>\r\n    </Col>\r\n  </Row>\r\n</Container>\r\n"
  },
  {
    "path": "stories/faq.mdx",
    "content": "import { Meta } from '@storybook/addon-docs/blocks';\r\n\r\n<Meta title='Documentazione/Domande frequenti' />\r\n\r\n# Domande frequenti\r\n\r\nIn questa sezione puoi trovare risposta ad alcune delle domande frequenti riguardo il kit.\r\n\r\n### Non trovo il componente X nel kit, ma questo è presente in Bootstrap Italia. Dove posso trovarlo?\r\n\r\nSiamo consapevoli che non tutti i componenti in Bootstrap Italia sono ancora presenti nel kit.\r\nC'è una lista di componenti ancora da completare per il kit [sul repository Github](https://github.com/italia/design-react-kit/issues): se il componente richiesto non è stato ancora registrato, ti invitiamo a creare un ticket sulla pagina Github.\r\nQuesto kit aspira a coprire interamente i componenti disponibili sul sito Bootstrap Italia, ma ancora non dispone di tutti i componenti necessari per una copertura al 100%.\r\n\r\n### Non trovo la documentazione completa del componente X nel kit, anche se ne esiste una storia/appare in una pagina della documentazione. Dove posso trovarlo?\r\n\r\nSe si tratta di un componente Bootstrap, probabilmente è possibile trovare maggiore documentazione sul sito [reactstrap](https://github.com/reactstrap/reactstrap), cioè della libreria utilizzata da questo kit.\r\nSe si tratta di un componente Bootstrap Italia con documentazione mancante/parziale ti invitiamo ad aprire un ticket [sul repository Github](https://github.com/italia/design-react-kit/issues).\r\n\r\n### Il componente X ha uno stile diverso rispetto a quello in Bootstrap Italia. È un bug?\r\n\r\nSi. Ti invitiamo ad aprire un ticket [sul repository Github](https://github.com/italia/design-react-kit/issues).\r\n\r\n### Vorrei personalizzare l'aspetto dello stile standard Bootstrap Italia (i.e. colori, dimensioni, etc...) usando il kit. Come posso fare?\r\n\r\nUna guida completa su come personalizzare lo stile è possibile reperirla sul sito Bootstrap Italia nell'apposita pagina: [Personalizzazione della libreria](https://italia.github.io/bootstrap-italia/docs/come-iniziare/personalizzazione-della-libreria/). Poichè il kit ha una dipendenza unicamente sul css di Bootstrap Italia, è possibile importare il nuovo stile personalizzato come mostrato nell'esempio finale nella pagina.\r\n\r\n#### Nota per chi utilizza `vite`\r\n\r\nSe si utilizza `vite` come bundler e si vuole personalizzare l'aspetto standard di Bootstrap Italia, è necessario\r\naggiungere un alias nel file `vite.config.js`:\r\n\r\n```js\r\nimport { defineConfig } from 'vite';\r\nimport react from '@vitejs/plugin-react';\r\n\r\nexport default defineConfig({\r\n  plugins: [react()],\r\n  resolve: {\r\n    alias: {\r\n      \"@splidejs/splide/src/css/core/index\":\r\n        \"node_modules/@splidejs/splide/src/css/core/index.scss\",\r\n    }\r\n  }\r\n});\r\n```\r\n\r\n### I tipi Typescript del componente X non sono corretti. È un bug?\r\n\r\nSi. Ti invitiamo ad aprire un ticket [sul repository Github](https://github.com/italia/design-react-kit/issues).\r\n\r\n### Cosa vuol dire che l'attributo o valore X è stato deprecato?\r\n\r\nQuando un attributo o valore viene segnato come `@deprecated` questo indica che dalla prossima versione major molto probabilmente non sarà più disponibile all'uso. Questi spesso però continuano a funzionare normalmente, mostrando solamente dei messaggi in console con indicazioni su come migrare al nuovo formato.\r\nPuò succedere che alcuni cambiamenti segnalati come `@deprecated` smettano di funzionare per motivi tecnici: in questo caso controllare la pagina di changelog o la documentazione in cui viene spiegato il cambiamento di comportamento e le indicazioni necessarie per ripristinarlo. Queste modifiche sono comunque accompagante da un cambio di versione minor.\r\n\r\n### Il kit segue il sistema di versionamento \"semantic\"?\r\n\r\nIl kit cerca di seguire il più possibile il sistema di versionamento \"semantic\" nel formato `major.minor.patch` . In generale si tende a non imporre cambiamenti troppo repentini, provvedendo a fornire indicazioni di migrazione e/o documentazione adatta a supportare lo sviluppatore.\r\n"
  },
  {
    "path": "test/Accordion.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\nimport { Accordion, AccordionHeader } from '../src';\nimport { AccordionItem } from 'reactstrap';\n\ndescribe('Accordion component', () => {\n  it('should work as container for children elements', () => {\n    render(<Accordion>Content</Accordion>);\n\n    expect(screen.getByText('Content')).not.toBe(null);\n  });\n\n  it('should append the passed className to the container', () => {\n    const { container } = render(<Accordion className='myclass'>Content</Accordion>);\n\n    expect(container.firstChild).toHaveClass('myclass');\n  });\n\n  it('should have the class accordion-button', () => {\n    const { container } = render(\n      <Accordion>\n        <AccordionItem>\n          <AccordionHeader>Content</AccordionHeader>\n        </AccordionItem>\n      </Accordion>\n    );\n\n    expect(container.getElementsByClassName('accordion-button').length).toBe(1);\n  });\n\n  it('should have the class collapsed when collapsed', () => {\n    const { container } = render(\n      <Accordion>\n        <AccordionItem>\n          <AccordionHeader>Content</AccordionHeader>\n        </AccordionItem>\n      </Accordion>\n    );\n\n    expect(container.getElementsByClassName('accordion-button collapsed').length).toBe(1);\n  });\n\n  it('should have a testId for resilient UI changes', () => {\n    const collapse = render(<Accordion testId={'test-id-accordion'}>Content</Accordion>);\n    expect(collapse.getByTestId('test-id-accordion')).toBeTruthy();\n  });\n});\n"
  },
  {
    "path": "test/BottomNavItem.test.tsx",
    "content": "import React from 'react';\nimport { screen, render } from '@testing-library/react';\n\n\nimport { BottomNavItem, preloadIcons } from '../src';\n\n// Icons are now async, so preload them to make it behave in an sync way\nbeforeAll(() => preloadIcons(['it-comment']));\n\n// Test for breaking changes\ntest('Should support old link props as @deprecated', () => {\n  const { getByRole } = render(<BottomNavItem link={'/my-url'} />);\n  expect(getByRole('link')).toHaveAttribute('href', '/my-url');\n});\n\ntest('should have a testId for resilient UI changes', () => {\n  render(<BottomNavItem link={'/my-url'} testId={'bottom-nav-test-id'} />);\n  expect(screen.getByTestId('bottom-nav-test-id')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/Breadcrumb.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\nimport { Breadcrumb } from '../src';\n\ndescribe('Breadcrumb component', () => {\n  it('should work as container for children elements', () => {\n    render(<Breadcrumb>Content</Breadcrumb>);\n\n    expect(screen.getByText('Content')).not.toBe(null);\n  });\n\n  it('should append the passed className to the container', () => {\n    const { container } = render(<Breadcrumb className='myclass'>Content</Breadcrumb>);\n\n    expect(container.firstChild).toHaveClass('myclass');\n  });\n\n  it('should add class dark to first ol element when add this breadcrumb prop', () => {\n    const { container } = render(<Breadcrumb dark>Content</Breadcrumb>);\n\n    expect(container.getElementsByClassName('dark').length).toBe(1);\n  });\n\n  it('should have a testId for resilient UI changes', () => {\n    render(<Breadcrumb testId='breadcrumb-test-id'>Content</Breadcrumb>);\n\n    expect(screen.getByTestId('breadcrumb-test-id')).toBeTruthy();\n  });\n});\n"
  },
  {
    "path": "test/Collapse.test.tsx",
    "content": "import React from 'react';\nimport { render, screen, fireEvent, act } from '@testing-library/react';\n\nconst mockRaf = () =>\n  jest.spyOn(window, 'requestAnimationFrame').mockImplementation((cb) => { cb(0); return 0; });\n\nimport { Collapse } from '../src';\n\ndescribe('Collapse component', () => {\n  it('should work as container for children elements', () => {\n    render(<Collapse>Content</Collapse>);\n\n    expect(screen.getByText('Content')).not.toBe(null);\n  });\n\n  describe('navbar mode', () => {\n    it('should have tabindex=\"-1\" on the panel', () => {\n      const { container } = render(<Collapse navbar>Content</Collapse>);\n      const panel = container.querySelector('.navbar-collapsable');\n      expect(panel).toHaveAttribute('tabindex', '-1');\n    });\n\n    it('should have role=\"dialog\", aria-modal=\"true\" and aria-label when open', () => {\n      const { container } = render(<Collapse navbar isOpen>Content</Collapse>);\n      const panel = container.querySelector('.navbar-collapsable');\n      expect(panel).toHaveAttribute('role', 'dialog');\n      expect(panel).toHaveAttribute('aria-modal', 'true');\n      expect(panel).toHaveAttribute('aria-label', 'Menu di navigazione');\n    });\n\n    it('should allow overriding aria-label via props', () => {\n      const { container } = render(<Collapse navbar isOpen aria-label='Navigazione principale'>Content</Collapse>);\n      const panel = container.querySelector('.navbar-collapsable');\n      expect(panel).toHaveAttribute('aria-label', 'Navigazione principale');\n    });\n\n    it('should not have role=\"dialog\", aria-modal or aria-label when closed', () => {\n      const { container } = render(<Collapse navbar isOpen={false}>Content</Collapse>);\n      const panel = container.querySelector('.navbar-collapsable');\n      expect(panel).not.toHaveAttribute('role', 'dialog');\n      expect(panel).not.toHaveAttribute('aria-modal');\n      expect(panel).not.toHaveAttribute('aria-label');\n    });\n\n    it('should set inert on <main> when open and remove it when closed', () => {\n      const main = document.createElement('main');\n      document.body.appendChild(main);\n\n      const { rerender } = render(<Collapse navbar isOpen={false}>Content</Collapse>);\n      expect(main).not.toHaveAttribute('inert');\n\n      rerender(<Collapse navbar isOpen>Content</Collapse>);\n      expect(main).toHaveAttribute('inert');\n\n      rerender(<Collapse navbar isOpen={false}>Content</Collapse>);\n      expect(main).not.toHaveAttribute('inert');\n\n      document.body.removeChild(main);\n    });\n\n    it('should call onOverlayClick when Escape key is pressed and panel is open', () => {\n      const onOverlayClick = jest.fn();\n      render(<Collapse navbar isOpen onOverlayClick={onOverlayClick}>Content</Collapse>);\n      fireEvent.keyDown(document, { key: 'Escape' });\n      expect(onOverlayClick).toHaveBeenCalledTimes(1);\n    });\n\n    it('should not call onOverlayClick when Escape key is pressed and panel is closed', () => {\n      const onOverlayClick = jest.fn();\n      render(<Collapse navbar isOpen={false} onOverlayClick={onOverlayClick}>Content</Collapse>);\n      fireEvent.keyDown(document, { key: 'Escape' });\n      expect(onOverlayClick).not.toHaveBeenCalled();\n    });\n\n    it('should lock body scroll when open and restore it when closed', () => {\n      const { rerender } = render(<Collapse navbar isOpen={false}>Content</Collapse>);\n      expect(document.body.style.overflow).not.toBe('hidden');\n\n      rerender(<Collapse navbar isOpen>Content</Collapse>);\n      expect(document.body.style.overflow).toBe('hidden');\n\n      rerender(<Collapse navbar isOpen={false}>Content</Collapse>);\n      expect(document.body.style.overflow).toBe('');\n    });\n\n    it('should move focus to the panel when opened', () => {\n      const raf = mockRaf();\n      const { container, rerender } = render(<Collapse navbar isOpen={false}>Content</Collapse>);\n      const panel = container.querySelector('.navbar-collapsable') as HTMLElement;\n\n      act(() => {\n        rerender(<Collapse navbar isOpen>Content</Collapse>);\n      });\n\n      expect(document.activeElement).toBe(panel);\n      raf.mockRestore();\n    });\n\n    it('should restore focus to the trigger when closed', () => {\n      jest.useFakeTimers();\n      const raf = mockRaf();\n\n      const trigger = document.createElement('button');\n      document.body.appendChild(trigger);\n      trigger.focus();\n\n      const { rerender } = render(<Collapse navbar isOpen={false}>Content</Collapse>);\n      // flush the initial mount timer (isOpen=false fires a setTimeout too)\n      act(() => { jest.runAllTimers(); });\n\n      // open: saves activeElement as trigger, then focuses panel\n      act(() => {\n        rerender(<Collapse navbar isOpen>Content</Collapse>);\n      });\n\n      // close: fires the restore-focus timer\n      act(() => {\n        rerender(<Collapse navbar isOpen={false}>Content</Collapse>);\n      });\n      act(() => { jest.runAllTimers(); });\n\n      expect(document.activeElement).toBe(trigger);\n      document.body.removeChild(trigger);\n      raf.mockRestore();\n      jest.useRealTimers();\n    });\n  });\n\n  describe('megamenu mode', () => {\n    it('should have tabindex=\"-1\" on the panel', () => {\n      const { container } = render(<Collapse megamenu>Content</Collapse>);\n      const panel = container.querySelector('.navbar-collapsable');\n      expect(panel).toHaveAttribute('tabindex', '-1');\n    });\n\n    it('should have role=\"dialog\", aria-modal=\"true\" and aria-label when open', () => {\n      const { container } = render(<Collapse megamenu isOpen>Content</Collapse>);\n      const panel = container.querySelector('.navbar-collapsable');\n      expect(panel).toHaveAttribute('role', 'dialog');\n      expect(panel).toHaveAttribute('aria-modal', 'true');\n      expect(panel).toHaveAttribute('aria-label', 'Menu di navigazione');\n    });\n\n    it('should set inert on <main> when open and remove it when closed', () => {\n      const main = document.createElement('main');\n      document.body.appendChild(main);\n\n      const { rerender } = render(<Collapse megamenu isOpen={false}>Content</Collapse>);\n      expect(main).not.toHaveAttribute('inert');\n\n      rerender(<Collapse megamenu isOpen>Content</Collapse>);\n      expect(main).toHaveAttribute('inert');\n\n      rerender(<Collapse megamenu isOpen={false}>Content</Collapse>);\n      expect(main).not.toHaveAttribute('inert');\n\n      document.body.removeChild(main);\n    });\n\n    it('should call onOverlayClick when Escape key is pressed and panel is open', () => {\n      const onOverlayClick = jest.fn();\n      render(<Collapse megamenu isOpen onOverlayClick={onOverlayClick}>Content</Collapse>);\n      fireEvent.keyDown(document, { key: 'Escape' });\n      expect(onOverlayClick).toHaveBeenCalledTimes(1);\n    });\n\n    it('should lock body scroll when open and restore it when closed', () => {\n      const { rerender } = render(<Collapse megamenu isOpen={false}>Content</Collapse>);\n      rerender(<Collapse megamenu isOpen>Content</Collapse>);\n      expect(document.body.style.overflow).toBe('hidden');\n\n      rerender(<Collapse megamenu isOpen={false}>Content</Collapse>);\n      expect(document.body.style.overflow).toBe('');\n    });\n  });\n\n  it('should append the passed className to the container', () => {\n    const { container } = render(<Collapse className='myclass'>Content</Collapse>);\n\n    expect(container.firstChild).toHaveClass('myclass');\n  });\n\n  it('should wrapping content inside additional element when add megamenu prop', () => {\n    const { container } = render(<Collapse megamenu>Content</Collapse>);\n\n    expect(container.getElementsByClassName('menu-wrapper').length).toBe(1);\n  });\n\n  it('should have a testId for resilient UI changes', () => {\n    const collapse = render(<Collapse testId={'test-id-collapse'}>Content</Collapse>);\n    expect(collapse.getByTestId('test-id-collapse')).toBeTruthy();\n  });\n});\n"
  },
  {
    "path": "test/Dimmer.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\n\nimport { Dimmer } from '../src';\n\n// Test for breaking changes\ntest('Should support old className behaviour with the special flag', () => {\n  const { container } = render(<Dimmer wrapperClassName={true} className={'myClass'} />);\n  expect(container.firstChild).toHaveClass('myClass');\n});\n\nit('should have a testId for resilient UI changes', () => {\n  render(<Dimmer wrapperClassName={true} className={'myClass'} testId='test-id-dimmer' />);\n  expect(screen.getByTestId('test-id-dimmer')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/DimmerButtons.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\n\nimport { DimmerButtons } from '../src';\n\n// Test for breaking changes\ntest('Should support old dark behaviour with the special flag', () => {\n  const { container } = render(<DimmerButtons dark={false} />);\n  expect(container.firstChild).not.toHaveClass('bg-dark');\n});\n\nit('should have a testId for resilient UI changes', () => {\n  render(<DimmerButtons dark={false} testId='test-id-dimmer' />);\n  expect(screen.getByTestId('test-id-dimmer')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/Header.test.tsx",
    "content": "import React from 'react';\nimport { render } from '@testing-library/react';\n\n\nimport { Header } from '../src';\n\n// Test for regressions #801\ntest('Should not have a theme set by default', () => {\n  const { container } = render(<Header type='center' />);\n  expect(container.firstChild).not.toHaveClass('theme-light');\n});\n\ntest('Should respect the theme passed', () => {\n  const { container, rerender } = render(<Header type='center' theme='light' />);\n  expect(container.firstChild).toHaveClass('theme-light');\n\n  rerender(<Header type='center' theme='dark' />);\n  expect(container.firstChild).toHaveClass('theme-dark');\n});\n\nit('should have a testId for resilient UI changes', () => {\n  const header = render(<Header type='center' testId={'test-id-header'} />);\n  expect(header.getByTestId('test-id-header')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/Hero.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\nimport { Hero, HeroBackground, HeroButton, HeroTitle } from '../src';\n\ndescribe('Hero component', () => {\n  it('should work as container for children elements', () => {\n    render(<Hero>Content</Hero>);\n\n    expect(screen.getByText('Content')).not.toBe(null);\n  });\n\n  it('should append the passed className to the container', () => {\n    const { container } = render(<Hero className='myclass'>Content</Hero>);\n\n    expect(container.firstChild).toHaveClass('myclass');\n  });\n\n  describe('with background', () => {\n    it('should render an image', () => {\n      render(\n        <Hero>\n          <HeroBackground\n            src='https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg'\n            title='image title'\n            alt='imagealt'\n          />\n        </Hero>\n      );\n\n      expect(screen.getByRole('img')).not.toBe(null);\n    });\n\n    it('should apply an overlay on top of the image', () => {\n      const { container } = render(\n        <Hero overlay='dark'>\n          <HeroBackground\n            src='https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg'\n            title='image title'\n            alt='imagealt'\n          />\n        </Hero>\n      );\n\n      expect(container.firstChild).toHaveClass('it-overlay', 'it-dark');\n    });\n  });\n\n  describe('with title', () => {\n    it('should render the title with a custom tag', () => {\n      const { container } = render(\n        <Hero>\n          <HeroTitle tag='h3'>My Title</HeroTitle>\n        </Hero>\n      );\n\n      expect(container.querySelector('h3')).toHaveTextContent('My Title');\n    });\n  });\n\n  describe('with call to action', () => {\n    it('should append the wrapper class to the button container', () => {\n      render(\n        <Hero>\n          <HeroButton wrapperClassName='myclass'>Button</HeroButton>\n        </Hero>\n      );\n\n      expect(screen.getByRole('button').parentElement).toHaveClass('myclass');\n    });\n  });\n});\n\nit('should have a testId for resilient UI changes', () => {\n  render(<Hero testId='test-id-hero'>Content</Hero>);\n\n  expect(screen.getByTestId('test-id-hero')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/Icon.test.tsx",
    "content": "\nimport { render, waitFor, within } from '@testing-library/react';\nimport React from 'react';\n\nimport { clearIconCache, Icon, icons, preloadIcons } from '../src';\n\nfunction getIcon(container: Element) {\n  return container.firstChild;\n}\nfunction getIconTitle(container: HTMLElement, title: string) {\n  return within(container).getByText(title);\n}\nfunction isEmptyIcon(container: Element) {\n  return container.querySelector('svg > path:nth-child(1)[fill=\"none\"]') != null;\n}\n\nbeforeEach(() => clearIconCache());\n\ntest('Should have a lazy loading behaviour', async () => {\n  const { container } = render(<Icon icon='it-search' />);\n  expect(isEmptyIcon(container)).toBeTruthy();\n  await waitFor(() => !isEmptyIcon(container));\n});\n\ntest('Should pass all the given props to the icon', async () => {\n  const { container } = render(<Icon icon='it-search' aria-label='Search' />);\n  expect(getIcon(container)).toHaveAttribute('aria-label', 'Search');\n  await waitFor(() => !isEmptyIcon(container));\n});\n\ntest('Should pass the alt text to the icon', async () => {\n  const { container } = render(<Icon icon='foo-bar.jpg' title='Alt Text' />);\n  expect(getIcon(container)).toHaveAttribute('alt', 'Alt Text');\n  await waitFor(() => !isEmptyIcon(container));\n});\n\ntest('should call the onIconLoad callback when ready', async () => {\n  const callback = jest.fn();\n  const { container } = render(<Icon icon='it-search' onIconLoad={callback} />);\n  await waitFor(() => !isEmptyIcon(container));\n  expect(callback).toHaveBeenCalled();\n});\n\ntest('should render immediately the icon when preloaded', async () => {\n  const callback = jest.fn();\n  expect(await preloadIcons(['it-tool'])).toBeTruthy();\n  const { container } = render(<Icon icon='it-tool' onIconLoad={callback} />);\n  expect(isEmptyIcon(container)).toBeFalsy();\n  expect(callback).toHaveBeenCalled();\n});\n\ntest('should throw when invalid icon/URL is passed to preload', async () => {\n  try {\n    await preloadIcons(['not-valid-icon']);\n  } catch (e) {\n    expect(e).toBeTruthy();\n  }\n});\n\ntest('should clear the icon cache correctly', async () => {\n  await preloadIcons(['it-tool', 'it-search']);\n  expect(clearIconCache('it-tool')).toEqual({\n    'it-tool': expect.any(Function)\n  });\n  // Call it again: this time should return undefined\n  expect(clearIconCache('it-tool')).toEqual({ 'it-tool': undefined });\n});\n\ntest('should replace the existing icon with another (already loaded) when requested - see #855', async () => {\n  await preloadIcons(['it-tool', 'it-search']);\n  const onLoad = jest.fn();\n  const { container, rerender } = render(<Icon icon='it-tool' title='Tool' onIconLoad={onLoad} />);\n  expect(getIconTitle(container, 'Tool')).toBeTruthy();\n  rerender(<Icon icon='it-search' title='Search' onIconLoad={onLoad} />);\n  expect(getIconTitle(container, 'Search')).toBeTruthy();\n});\n\ntest('should have a testId for resilient UI changes', async () => {\n  const { getByTestId } = render(<Icon icon='it-search' testId='test-id-icon' />);\n\n  await waitFor(() => expect(getByTestId('test-id-icon')).toBeTruthy());\n});\n\n\ntest('should render a title when passed', async () => {\n  await preloadIcons(icons);\n  const { container, rerender } = render(<Icon icon={''} title={undefined} />);\n  for (const icon of icons) {\n    rerender(<Icon icon={icon} title={'MyCustomTitle'} />);\n    expect(getIconTitle(container, 'MyCustomTitle')).toBeTruthy();\n  }\n});\n\ntest('should render no title when passed empty string', async () => {\n  await preloadIcons(icons);\n  const { container, rerender } = render(<Icon icon={''} title={''} />);\n  for (const icon of icons) {\n    rerender(<Icon icon={icon} title={''} />);\n    expect(within(container).queryByTitle((content) => content != null)).toBeFalsy();\n  }\n});\n"
  },
  {
    "path": "test/Input.test.tsx",
    "content": "\nimport { act, fireEvent, render, screen } from '@testing-library/react';\nimport React from 'react';\n\nimport { Button, Icon, Input, preloadIcons } from '../src';\n\n// Icons are now async, so preload them to make it behave in an sync way\nbeforeAll(() => preloadIcons(['it-password-visible', 'it-password-invisible']));\n\n// Test for breaking changes\ntest('Should support old wrapperClass prop even as @deprecated', () => {\n  const { container } = render(<Input wrapperClass='myClass' placeholder='write text here' />);\n  expect(container.firstChild).toHaveClass('myClass');\n});\n\ntest('should display the label', () => {\n  const { container } = render(<Input label='MyLabel' />);\n  const label = container.querySelector('label');\n  if (label) {\n    expect(label).toHaveTextContent('MyLabel');\n  }\n});\n\ntest('should display the validationText', () => {\n  const { container } = render(<Input validationText='SomeInfo' />);\n  const validationText = container.querySelector('small');\n  if (validationText) {\n    expect(validationText).toHaveTextContent('SomeInfo');\n  }\n});\n\ntest('should display the placeholder', () => {\n  const { container } = render(<Input placeholder='Esempio di area di testo' />);\n  const input = container.querySelector('input');\n  if (input) {\n    expect(input).toHaveAttribute('placeholder');\n  }\n});\n\ntest('should make the input readOnly when requested', () => {\n  const { container } = render(<Input normalized />);\n  const input = container.querySelector('input');\n  if (input) {\n    expect(input).toHaveAttribute('readOnly');\n  }\n});\n\ntest('should not be normalized when it has a placeholder', () => {\n  const { container } = render(<Input normalized placeholder='Esempio di area di testo' />);\n  const input = container.querySelector('input');\n  if (input) {\n    expect(input).not.toHaveAttribute('readOnly');\n  }\n});\n\ntest('should toggle password icon on click', () => {\n  const { container } = render(\n    <Input\n      type='password'\n      label='Password'\n      id='exampleInputPassword'\n      placeholder='Inserisci la tua password'\n      wrapperClassName='col col-md-6'\n    />\n  );\n  const icon = container.querySelector('[aria-hidden=\"true\"] > svg');\n  const input = container.querySelector('input');\n  if (icon && input) {\n    act(() => {\n      fireEvent.click(icon);\n    });\n    expect(input).toHaveAttribute('type', 'text');\n    act(() => {\n      fireEvent.click(icon);\n    });\n    expect(input).toHaveAttribute('type', 'password');\n  }\n});\n\ntest('should return an unstyled input', () => {\n  const { container } = render(<Input noWrapper />);\n  expect(container.firstChild?.nodeName).toBe('INPUT');\n});\n\ntest('should have a testId for resilient UI changes', () => {\n  render(<Input testId='test-id-input' />);\n\n  expect(screen.getByTestId('test-id-input')).toBeTruthy();\n});\n\ntest('should have an left icon', () => {\n  const { container } = render(<Input\n    hasIconLeft\n    iconLeft={<Icon aria-hidden icon=\"it-pencil\" size=\"sm\" />}\n    id=\"exampleInputIcon\"\n    label=\"Campo di tipo testuale\"\n    type=\"text\"\n  />);\n  const span = container.querySelector('span');\n  if (span) {\n    expect(span.nodeName).toBe('SPAN');\n    const svg = span.querySelector('svg');\n    if (svg) expect(svg.nodeName).toBe('svg');\n  }\n});\n\ntest('should have an left icon and placeholder', () => {\n  const { container } = render(<Input\n    hasIconLeft\n    iconLeft={<Icon aria-hidden color=\"danger\" icon=\"it-pencil\" size=\"sm\" />}\n    id=\"exampleInputIconDanger\"\n    label=\"Con etichetta e placeholder\"\n    placeholder=\"Lorem Ipsum\"\n    type=\"text\"\n  />);\n  const span = container.querySelector('span'),\n    input = container.querySelector('input');\n  if (span) {\n    expect(span.nodeName).toBe('SPAN');\n    const svg = span.querySelector('svg');\n    if (svg) expect(svg.nodeName).toBe('svg');\n  }\n  expect(input).toHaveAttribute('placeholder');\n});\n\ntest('should have an left icon and right button', () => {\n  const { container } = render(<Input\n    buttonRight={<Button color=\"primary\">Invio</Button>}\n    hasButtonRight\n    hasIconLeft\n    iconLeft={<Icon aria-hidden color=\"primary\" icon=\"it-pencil\" size=\"sm\" />}\n    id=\"exampleInputButton\"\n    label=\"Con etichetta e bottone di tipo primary\"\n    type=\"text\"\n  />);\n  const span = container.querySelector('span'),\n    button = container.querySelector('button');\n  if (span && button) {\n    expect(span.nodeName).toBe('SPAN');\n    expect(button.nodeName).toBe('BUTTON');\n    const svg = span.querySelector('svg');\n    if (svg) expect(svg.nodeName).toBe('svg');\n  }\n});\n\nit('should have form-control as class', () => {\n  const { container } = render(\n    <Input />\n  );\n\n  expect(container.firstChild).toHaveClass('form-control');\n});\n"
  },
  {
    "path": "test/List.test.tsx",
    "content": "\nimport { render, screen } from '@testing-library/react';\nimport React from 'react';\nimport { Icon, List, ListItem } from '../src';\n\ndescribe('List component', () => {\n  it('should work as container for children elements', () => {\n    render(\n      <List>\n        <ListItem>\n          <span className=\"text\">\n            Testo\n          </span>\n        </ListItem>\n      </List>\n    );\n\n    expect(screen.getByText('Testo')).not.toBe(null);\n  });\n\n  it('should append the passed className to the container', () => {\n    const { container } = render(\n      <List className='myclass'>\n        <ListItem>\n          <span className=\"text\">\n            Testo\n          </span>\n        </ListItem>\n      </List>\n    );\n\n    expect(container.firstChild?.firstChild).toHaveClass('myclass');\n  });\n\n  it('should have the right class', () => {\n    const { container } = render(\n      <List>\n        <ListItem>\n          <span className=\"text\">\n            Testo\n          </span>\n        </ListItem>\n      </List>\n    );\n\n    const ul = container.querySelector(\"ul\"),\n      divInsideUl = ul?.querySelector(\"li div\"),\n      divInsideDiv = divInsideUl?.querySelector(\"div\");\n    if (ul && divInsideUl && divInsideUl) {\n\n      expect(container.firstChild).toHaveClass('it-list-wrapper');\n      expect(ul).toHaveClass('it-list');\n      expect(divInsideUl).toHaveClass('list-item');\n      expect(divInsideDiv).toHaveClass('it-right-zone');\n    }\n  });\n\n  it('should have avatar', () => {\n    const { container } = render(\n      <List>\n        <ListItem avatar={<img alt=\"Anna Barbieri\" src=\"https://randomuser.me/api/portraits/women/41.jpg\" />}>\n          <span className=\"text\">\n            Testo\n          </span>\n        </ListItem>\n      </List>\n    );\n\n    const avatar = container.getElementsByClassName(\"list-item\");\n    if (avatar) {\n      expect(avatar.length).toBe(1);\n      expect(avatar.item(0)?.querySelector(\"div\")).toHaveClass('avatar size-lg');\n    }\n  });\n\n  it('should have icon', () => {\n    const { container } = render(\n      <List>\n        <ListItem icon={<Icon icon=\"it-folder\" />}>\n          <span className=\"text\">\n            Testo\n          </span>\n        </ListItem>\n      </List>\n    );\n\n    const icon = container.getElementsByClassName(\"list-item\");\n    if (icon) {\n      expect(icon.length).toBe(1);\n      expect(icon.item(0)?.querySelector(\"div\")).toHaveClass('it-rounded-icon');\n      expect(icon.item(0)?.querySelector(\"div\")?.firstChild?.nodeName).toBe('svg');\n    }\n  });\n\n  it('should have image', () => {\n    const { container } = render(\n      <List>\n        <ListItem img={<img alt=\"descrizione immagine\" src=\"https://placehold.jp/40x40.png\" />}>\n          <span className=\"text\">\n            Testo\n          </span>\n        </ListItem>\n      </List>\n    );\n\n    const image = container.getElementsByClassName(\"list-item\");\n    if (image) {\n      expect(image.length).toBe(1);\n      expect(image.item(0)?.querySelector(\"div\")).toHaveClass('it-thumb');\n      expect(image.item(0)?.querySelector(\"div\")?.firstChild?.nodeName).toBe('IMG');\n    }\n  });\n\n  it('should have icon as arrow', () => {\n    const { container } = render(\n      <List>\n        <ListItem>\n          <span className=\"text\">\n            Testo\n          </span>\n          <Icon icon=\"it-chevron-right\" />\n        </ListItem>\n      </List>\n    );\n\n    const element = container.getElementsByClassName(\"it-right-zone\");\n    if (element) {\n      expect(element.item(0)?.querySelector(\"span\")?.nodeName).toBe('SPAN');\n      expect(element.item(0)?.querySelector(\"svg\")?.nodeName).toBe('svg');\n    }\n  });\n\n  it('should have multiple action', () => {\n    const { container } = render(\n      <List>\n        <ListItem>\n          <span className=\"text\">\n            Testo\n          </span>\n          <ListItem.MultipleAction>\n            <a\n              aria-label=\"Testo - Azione \"\n              href=\"#\"\n            >\n              <Icon icon=\"it-code-circle\" />\n            </a>\n            <a\n              aria-label=\"Testo - Azione \"\n              href=\"#\"\n            >\n              <Icon icon=\"it-code-circle\" />\n            </a>\n            <a\n              aria-label=\"Testo - Azione \"\n              href=\"#\"\n            >\n              <Icon icon=\"it-code-circle\" />\n            </a>\n          </ListItem.MultipleAction>\n        </ListItem>\n      </List>\n    );\n\n    const element = container.getElementsByClassName(\"it-right-zone\"),\n      action = element.item(0);\n    if (action) {\n      expect(action?.lastChild?.nodeName).toBe('SPAN');\n      expect(action?.lastChild).toHaveClass('it-multiple');\n      expect(action?.lastChild?.firstChild?.nodeName).toBe('A');\n    }\n  });\n\n  it('should have avatar and metadata', () => {\n    const { container } = render(\n      <List>\n        <ListItem avatar={<img alt=\"Anna Barbieri\" src=\"https://randomuser.me/api/portraits/women/41.jpg\" />}>\n          <span className=\"text\">\n            Testo\n          </span>\n          <span className=\"metadata\">\n            metadata testo\n          </span>\n        </ListItem>\n      </List>\n    );\n\n    const avatar = container.getElementsByClassName(\"list-item\"),\n      metadata = container.getElementsByClassName(\"it-right-zone\");\n    if (avatar) {\n      expect(avatar.length).toBe(1);\n      expect(avatar.item(0)?.querySelector(\"div\")).toHaveClass('avatar size-lg');\n    }\n    if (metadata) {\n      expect(metadata.item(0)?.lastChild).toHaveClass(\"metadata\");\n    }\n  });\n\n  it('should have text, multiple action and metadata', () => {\n    const { container } = render(\n      <List>\n        <ListItem>\n          <span className=\"text\">\n            Testo\n            <em>\n              Lorem ipsum dolor sit amet.\n            </em>\n          </span>\n          <ListItem.MultipleAction>\n            <span className=\"metadata\">\n              metadata testo\n            </span>\n            <a\n              aria-label=\"Testo - Azione \"\n              href=\"#\"\n            >\n              <Icon icon=\"it-code-circle\" />\n            </a>\n            <a\n              aria-label=\"Testo - Azione \"\n              href=\"#\"\n            >\n              <Icon icon=\"it-code-circle\" />\n            </a>\n            <a\n              aria-label=\"Testo - Azione \"\n              href=\"#\"\n            >\n              <Icon icon=\"it-code-circle\" />\n            </a>\n          </ListItem.MultipleAction>\n        </ListItem>\n      </List>\n    );\n\n    const element = container.getElementsByClassName(\"it-right-zone\"),\n      action = element.item(1);\n    if (element) {\n      expect(element.item(0)?.firstChild?.nodeName).toBe(\"SPAN\");\n      expect(element.item(0)?.firstChild?.lastChild?.nodeName).toBe(\"EM\");\n    }\n    if (action) {\n      expect(action.lastChild?.nodeName).toBe('SPAN');\n      expect(action.lastChild).toHaveClass('it-multiple');\n      expect(action.lastChild?.firstChild?.nodeName).toBe('SPAN');\n      expect(action.lastChild?.firstChild).toHaveClass('metadata');\n      expect(action.querySelector(\"s\")?.nodeName).toBe('A');\n    }\n  });\n});\n"
  },
  {
    "path": "test/Megamenu.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\nimport { MegamenuItem, MegamenuFooter, MegamenuHighlightColumn, preloadIcons } from '../src';\n\n// Icons are now async, so preload them to make it behave in an sync way\nbeforeAll(() => preloadIcons(['it-list']));\n\ndescribe('MegamenuItem component', () => {\n  it('should work as container for children elements', () => {\n    render(<MegamenuItem itemName='Label'>Content</MegamenuItem>);\n\n    expect(screen.getByText('Content')).not.toBe(null);\n  });\n\n  it('should append the passed className to the container', () => {\n    const { container } = render(\n      <MegamenuItem itemName='Label' className='myclass'>\n        Content\n      </MegamenuItem>\n    );\n\n    expect(container.firstChild).toHaveClass('myclass');\n  });\n});\n\ndescribe('MegamenuFooter component', () => {\n  it('should work as container for children elements', () => {\n    render(<MegamenuFooter>Content</MegamenuFooter>);\n\n    expect(screen.getByText('Content')).not.toBe(null);\n  });\n\n  it('should append the passed className to the container', () => {\n    const { container } = render(<MegamenuFooter className='myclass'>Content</MegamenuFooter>);\n\n    expect(container.firstChild).toHaveClass('myclass');\n  });\n});\n\ndescribe('MegamenuHighlightColumn component', () => {\n  it('should work as container for children elements', () => {\n    render(<MegamenuHighlightColumn>Content</MegamenuHighlightColumn>);\n\n    expect(screen.getByText('Content')).not.toBe(null);\n  });\n\n  it('should wrapping content inside additional element when add description prop', () => {\n    const { container } = render(<MegamenuHighlightColumn description>Content</MegamenuHighlightColumn>);\n\n    expect(container.getElementsByClassName('description-content').length).toBe(1);\n  });\n});\n"
  },
  {
    "path": "test/NavScroll.test.tsx",
    "content": "import { renderHook } from '@testing-library/react'; //react 18 -> https://github.com/testing-library/react-hooks-testing-library?tab=readme-ov-file#a-note-about-react-18-support\nimport { useSizeDetector, useSizeDetectorArgs } from '../src/NavScroll/useSizeDetector';\n\nfunction getDefaultProps(): useSizeDetectorArgs {\n  return {\n    activeId: null,\n    hasWindow: true,\n    setForceRecompute: jest.fn(),\n    updateActiveId: jest.fn()\n  };\n}\n\ndescribe('useSizeDetector', () => {\n  it('should return window size if no root is passed', () => {\n    const { result } = renderHook((props) => useSizeDetector(props), {\n      initialProps: getDefaultProps()\n    });\n    expect(result.current.targetSize).toBe(global.window.innerHeight);\n    expect(result.current.useViewport).toBe(true);\n  });\n\n  it('should use the viewport but not change size when no root is passed but window is not available', () => {\n    const { result } = renderHook((props) => useSizeDetector(props), {\n      initialProps: {\n        ...getDefaultProps(),\n        hasWindow: false\n      }\n    });\n    expect(result.current.targetSize).toBe(1);\n    expect(result.current.useViewport).toBe(true);\n  });\n\n  it('should use the root element when available rather than the viewport even when no window is available', () => {\n    const { result } = renderHook((props) => useSizeDetector(props), {\n      initialProps: {\n        ...getDefaultProps(),\n        root: document.createElement('div'),\n        hasWindow: false\n      }\n    });\n    expect(result.current.targetSize).toBe(1);\n    expect(result.current.useViewport).toBe(false);\n  });\n\n  it('should work for horizontal scrolling as well', () => {\n    const { result } = renderHook((props) => useSizeDetector(props), {\n      initialProps: { ...getDefaultProps(), isHorizontal: true }\n    });\n    expect(result.current.targetSize).toBe(global.window.innerWidth);\n  });\n});\n"
  },
  {
    "path": "test/Notification.test.tsx",
    "content": "import React from 'react';\nimport { act, fireEvent, Matcher, render, screen, waitFor, waitForElementToBeRemoved } from '@testing-library/react';\n\n\nimport { NotificationId, NotificationManager, notify, preloadIcons } from '../src';\n\ntype MatcherType = 'title' | 'message' | 'closeButton';\n\nfunction waitForNotificationToDisappear(pattern: Matcher, type: MatcherType = 'title') {\n  const selector = type === 'title' ? 'h5' : undefined;\n  return waitForElementToBeRemoved(() => screen.queryAllByText(pattern, { selector }));\n}\n\ndescribe('Notifications', () => {\n  // Icons are now async, so preload them to make it behave in an sync way\n  beforeAll(() => preloadIcons(['it-tool', 'it-close-circle', 'it-info-circle', 'it-error', 'it-check-circle']));\n\n  describe('NotificationManager', () => {\n    it('should use the containerId as node id', () => {\n      render(<NotificationManager containerId='foo' />);\n\n      expect(document.getElementById('foo')).not.toBe(null);\n    });\n\n    it('should clear all notification when dismiss() is called', async () => {\n      render(<NotificationManager duration={0} />);\n\n      act(() => {\n        notify('coucou1');\n        notify('coucou2');\n      });\n\n      await waitFor(async () => {\n        const notifications = await screen.findAllByText(/coucou/, {\n          selector: 'h5'\n        });\n        expect(notifications.length).toBe(2);\n      });\n\n      act(() => {\n        notify.dismiss();\n      });\n\n      await waitForNotificationToDisappear(/coucou/);\n    });\n\n    it('should clear only the notification when dismiss() is called with a specific id', async () => {\n      render(<NotificationManager duration={0} />);\n\n      let id: NotificationId;\n      act(() => {\n        id = notify('coucou1');\n        notify('coucou2');\n      });\n\n      await waitFor(async () => {\n        const notifications = await screen.findAllByText(/coucou/, {\n          selector: 'h5'\n        });\n        expect(notifications.length).toBe(2);\n      });\n\n      act(() => {\n        notify.dismiss(id);\n      });\n\n      await waitForNotificationToDisappear('coucou1');\n      expect(screen.queryByText('coucou2', { selector: 'h5' })).toBeInTheDocument();\n    });\n\n    it('should auto close the notification by default after some time', async () => {\n      render(<NotificationManager duration={500} />);\n\n      act(() => {\n        notify('coucou1');\n        notify('coucou2');\n      });\n      await waitFor(async () => {\n        const notifications = await screen.findAllByText(/coucou/, {\n          selector: 'h5'\n        });\n        expect(notifications.length).toBe(2);\n      });\n\n      await waitForNotificationToDisappear(/coucou/);\n    });\n\n    it('should prevent to close the notification on click when disabled', async () => {\n      render(<NotificationManager duration={0} closeOnClick={false} />);\n\n      act(() => {\n        notify('coucou');\n      });\n\n      await screen.findAllByText(/coucou/, {\n        selector: 'h5'\n      });\n\n      act(() => {\n        fireEvent.click(screen.getByText('coucou'));\n      });\n\n      await expect(waitForNotificationToDisappear(/coucou/)).rejects.toThrowError();\n    });\n\n    it('should show the close button and keep the auto close behaviour', async () => {\n      render(<NotificationManager duration={500} />);\n\n      act(() => {\n        notify('coucou1', { dismissable: true });\n      });\n\n      const closeButton = await screen.findAllByText(/Chiudi notifica/);\n\n      expect(closeButton.length).toBe(1);\n\n      await waitForNotificationToDisappear(/coucou/);\n    });\n\n    it('should close the notification when clicking on the close button', async () => {\n      render(<NotificationManager duration={0} />);\n\n      act(() => {\n        notify('coucou1');\n      });\n\n      const closeButton = await screen.findAllByText(/Chiudi notifica/);\n      expect(closeButton.length).toBe(1);\n\n      act(() => {\n        fireEvent.click(screen.getByRole('button'));\n      });\n      expect(screen.queryAllByText(/coucou/).length).toBe(0);\n    });\n\n    it('should apply the fixed position', async () => {\n      render(<NotificationManager fix={'right'} />);\n\n      act(() => {\n        notify('coucou1');\n      });\n\n      await screen.findAllByText(/coucou/, {\n        selector: 'h5'\n      });\n\n      expect(document.querySelector('.notification')).toHaveStyle({\n        borderLeft: 'none',\n        borderTop: 'none',\n        borderBottom: 'none'\n      });\n    });\n\n    it('should call the onOpen and onClose callbacks when passed', async () => {\n      const onOpen = jest.fn();\n      const onClose = jest.fn();\n\n      render(<NotificationManager duration={500} />);\n\n      act(() => {\n        notify('coucou1', { onOpen, onClose });\n      });\n\n      await screen.findAllByText(/coucou/);\n\n      expect(onOpen).toHaveBeenCalled();\n\n      await waitForNotificationToDisappear(/coucou/);\n\n      expect(onClose).toHaveBeenCalled();\n    });\n\n    describe('local overrides', () => {});\n  });\n\n  describe('Notification content', () => {\n    it('should render a notification with title and body', async () => {\n      render(<NotificationManager duration={500} />);\n\n      act(() => {\n        notify('coucou1', 'Notification body');\n      });\n\n      // will throw if no matches exist\n      await screen.findAllByText('Notification body');\n    });\n\n    it('should render a custom icon when passed via options', async () => {\n      const {container} = render(<NotificationManager duration={500} />);\n\n      act(() => {\n        notify('coucou1', 'Notification body', { icon: 'it-tool' });\n      });\n\n      await screen.findAllByText(/coucou1/, {\n        selector: 'h5'\n      });\n\n      await expect(container.querySelectorAll('.icon').length).toBe(1);\n    });\n\n    it('should render a custom icon when passed via options', async () => {\n      const {container} = render(<NotificationManager duration={500} />);\n\n      act(() => {\n        notify('coucou1', 'Notification body', { state: 'success' });\n      });\n\n      await screen.findAllByText(/coucou1/, {\n        selector: 'h5'\n      });\n\n      await expect(container.querySelectorAll('.icon').length).toBe(1);\n    });\n\n    it('should ignore an invalid state', async () => {\n      render(<NotificationManager duration={500} />);\n\n      act(() => {\n        // @ts-expect-error\n        notify('coucou1', 'Notification body', { state: 'invalid-state' });\n      });\n\n      // waiting for an icon should fail\n      await expect(screen.findAllByRole('img')).rejects.toThrowError();\n    });\n\n    it('should apply a state styling and relative icon when set', () => {});\n  });\n});\n"
  },
  {
    "path": "test/Progress.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\n\nimport { logError } from '../src/utils';\nimport { Progress } from '../src';\n\njest.mock('../src/utils', () => ({\n  logError: jest.fn()\n}));\n\nbeforeEach(() => {\n  (logError as jest.Mock).mockRestore();\n});\n\n// Tests for breaking changes here\ntest('Should support old className behaviour with special flag', () => {\n  const { container } = render(<Progress className='myClass' wrapperClassName={true} value={1} />);\n  expect(container.firstChild).toHaveClass('myClass');\n});\n\ntest('Should not apply className to the wrapper', () => {\n  const { container } = render(<Progress className='myClass' value={1} />);\n  expect(container.firstChild).not.toHaveClass('myClass');\n});\n\ntest('Should apply wrapperClassName to the wrapper', () => {\n  const { container } = render(<Progress wrapperClassName='myClass' value={1} />);\n  expect(container.firstChild).toHaveClass('myClass');\n});\n\n// Write more proper tests here\ntest('Should log an error when value is not a number', () => {\n  const { container } = render(<Progress wrapperClassName='myClass' value={'a'} />);\n  expect(container.firstChild).toHaveClass('myClass');\n  expect(logError).toHaveBeenCalledWith('The passed \"value\" is not a valid number. You passed \"a\"');\n});\n\ntest('Should be ok with a numeric string as for value', () => {\n  const { container } = render(<Progress wrapperClassName='myClass' value={'1'} />);\n  expect(container.firstChild).toHaveClass('myClass');\n});\n\ntest('should have a testId for resilient UI changes', () => {\n  render(<Progress testId='test-id-progress' />);\n\n  expect(screen.getByTestId('test-id-progress')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/Rating.test.tsx",
    "content": "import React from 'react';\nimport { render, fireEvent, screen } from '@testing-library/react';\n\n\nimport * as Utils from '../src/utils';\nimport { isCustomLegendObject } from '../src/Rating/Rating';\nimport { Rating, preloadIcons } from '../src';\n\njest.mock('./../src/utils', () => {\n  const utilModule = jest.requireActual('./../src/utils');\n  return { ...utilModule, noop: jest.fn() };\n});\n\ndescribe('Rating', () => {\n  // Icons are now async, so preload them to make it behave in an sync way\n  beforeAll(() => preloadIcons(['it-star-full']));\n  it('Should not apply className to the wrapper', () => {\n    const { container } = render(\n      <Rating\n        value={4}\n        inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n        name='rating'\n        className={'myClass'}\n      />\n    );\n    expect(container.firstChild).not.toHaveClass('myClass');\n  });\n\n  it('Should apply wrapperClassName to the wrapper', () => {\n    const { container } = render(\n      <Rating\n        value={4}\n        inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n        name='rating'\n        wrapperClassName={'myClass'}\n      />\n    );\n    expect(container.firstChild).toHaveClass('myClass');\n  });\n\n  describe('Read only', () => {\n    it('Should not apply readOnly className to the wrapper by default', () => {\n      const { container } = render(\n        <Rating\n          value={4}\n          inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n          name='rating'\n          wrapperClassName={'myClass'}\n        />\n      );\n      expect(container.firstChild).not.toHaveClass('rating-read-only');\n    });\n\n    it('Should apply readOnly className to the wrapper when readOnly', () => {\n      const { container } = render(\n        <Rating\n          value={4}\n          inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n          name='rating'\n          wrapperClassName={'myClass'}\n          readOnly\n        />\n      );\n      expect(container.firstChild).toHaveClass('rating-read-only');\n    });\n\n    it('Should not apply set aria-hidden by default', () => {\n      const { container } = render(\n        <Rating value={4} inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']} name='rating' />\n      );\n      const ariaHiddenInputs = container.querySelectorAll('input[aria-hidden=\"true\"]');\n      expect(ariaHiddenInputs).toHaveLength(0);\n    });\n\n    it('Should set aria-hidden when readOnly', () => {\n      const { container } = render(\n        <Rating value={4} inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']} name='rating' readOnly />\n      );\n      const ariaHiddenInputs = container.querySelectorAll('input[aria-hidden=\"true\"]');\n      expect(ariaHiddenInputs).toHaveLength(5);\n    });\n\n    it('Should use onChangeRating props by default', () => {\n      const onChangeRating = jest.fn();\n      const { container } = render(\n        <Rating\n          value={4}\n          inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n          name='rating'\n          onChangeRating={onChangeRating}\n        />\n      );\n      const input = container.querySelectorAll('input')[0];\n      fireEvent.click(input);\n      expect(onChangeRating).toHaveBeenCalledWith(5, 'rating');\n      expect(onChangeRating).toHaveBeenCalledTimes(1);\n    });\n\n    it('Should use noop props when readOnly', () => {\n      const { container } = render(\n        <Rating value={4} inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']} name='rating' />\n      );\n      const input = container.querySelectorAll('input')[0];\n      fireEvent.click(input);\n      expect(Utils.noop).toHaveBeenCalledTimes(1);\n    });\n\n    it('Should not make input disabled by default', () => {\n      const { container } = render(\n        <Rating value={4} inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']} name='rating' />\n      );\n      const inputs = container.querySelectorAll('input');\n      inputs.forEach((input) => expect(input.disabled).toBeFalsy());\n    });\n\n    it('Should make input disabled when readOnly', () => {\n      const { container } = render(\n        <Rating value={4} inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']} name='rating' readOnly />\n      );\n      const inputs = container.querySelectorAll('input');\n      inputs.forEach((input) => expect(input.disabled).toBeTruthy());\n    });\n  });\n\n  describe('isCustomLegendObject', () => {\n    it('Should return true', () => {\n      expect(isCustomLegendObject({ content: true, srOnly: true })).toBeTruthy();\n    });\n\n    it('Should return false', () => {\n      expect(isCustomLegendObject(null)).toBeFalsy();\n      expect(isCustomLegendObject('null')).toBeFalsy();\n      expect(isCustomLegendObject(<></>)).toBeFalsy();\n    });\n  });\n\n  describe('Legend', () => {\n    it('Should render <legend> tag when legend is a string', () => {\n      const { container } = render(\n        <Rating\n          value={4}\n          inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n          name='rating'\n          legend='This is a legend'\n        />\n      );\n      const legend = container.querySelectorAll('legend');\n      expect(legend).toHaveLength(1);\n    });\n\n    it('Should render <legend> tag when using a custom legend', () => {\n      const { container } = render(\n        <Rating\n          value={4}\n          inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n          name='rating'\n          legend={{ content: 'This is a legend', srOnly: false }}\n        />\n      );\n      const legend = container.querySelectorAll('legend');\n      expect(legend).toHaveLength(1);\n    });\n\n    it('Should render legend as is', () => {\n      const { container } = render(\n        <Rating\n          value={4}\n          inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n          name='rating'\n          legend={<div id='legend' />}\n        />\n      );\n      const legend = container.querySelectorAll('#legend');\n      expect(legend).toHaveLength(1);\n    });\n  });\n\n  describe('Label Template', () => {\n    it('Should use default label template', () => {\n      render(<Rating value={4} inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']} name='rating' />);\n      const legend = screen.getByText('Valuta 1 stelle su 5');\n      expect(legend).not.toBe(null);\n    });\n\n    it('Should use customer label template', () => {\n      render(\n        <Rating\n          value={4}\n          inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']}\n          name='rating'\n          labelTemplate={(vote) => `Vote ${vote}/5`}\n        />\n      );\n      const legend = screen.getByText('Vote 1/5');\n      expect(legend).not.toBe(null);\n    });\n  });\n});\n\ntest('should have a testId for resilient UI changes', () => {\n  render(<Rating inputs={['star1c', 'star2c', 'star3c', 'star4c', 'star5c']} name='rating' testId='test-id-rating' />);\n\n  expect(screen.getByTestId('test-id-rating')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/Section.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\n\nimport { Section } from '../src';\nimport { muteConsoleWithCheck } from './helper';\n\n// Test for breaking changes\ntest('Should support old neutral prop even as @deprecated', () => {\n  const { container } = muteConsoleWithCheck(() => render(<Section neutral />));\n  expect(container.firstChild).toHaveClass('section section-neutral');\n});\n\ntest('Should support old muted prop even as @deprecated', () => {\n  const { container } = muteConsoleWithCheck(() => render(<Section muted />));\n  expect(container.firstChild).toHaveClass('section section-muted');\n});\n\ntest('Should support new color prop', () => {\n  const { container } = render(<Section color='neutral' />);\n  expect(container.firstChild).toHaveClass('section section-neutral');\n});\n\ntest('Should support old className behaviour with special flag', () => {\n  const { container } = render(<Section className='myClass' wrapperClassName={true} />);\n  expect(container.firstChild).toHaveClass('myClass');\n});\n\ntest('Should not apply className to the wrapper', () => {\n  const { container } = render(<Section className='myClass' />);\n  expect(container.firstChild).not.toHaveClass('myClass');\n});\n\ntest('Should apply wrapperClassName to the wrapper', () => {\n  const { container } = render(<Section wrapperClassName='myClass' />);\n  expect(container.firstChild).toHaveClass('myClass');\n});\n\ntest('Should not set backgroundImage when the image prop is undefined', () => {\n  const { container } = render(<Section image={undefined} />);\n  expect(container.firstChild).not.toHaveStyle('background-image: url(\"undefined\")');\n});\n\ntest('should have a testId for resilient UI changes', () => {\n  render(<Section testId='test-id-section' />);\n\n  expect(screen.getByTestId('test-id-section')).toBeTruthy();\n});\n\n// Write more proper tests here\n"
  },
  {
    "path": "test/StepperHeaderElement.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\n\nimport { preloadIcons, StepperHeaderElement } from '../src';\n\nbeforeAll(() => preloadIcons(['it-tool']));\n\n// Test for breaking changes\ntest('Should support old variant \"steppers-index\"', () => {\n  const { container } = render(<StepperHeaderElement variant='mobile' />);\n  expect(container.firstChild).toHaveClass('steppers-index');\n});\n\ntest('Should support old icon prop as @deprecated', () => {\n  const { getAllByRole } = render(<StepperHeaderElement prependIcon='it-tool' prependIconTitle=\"Tools\" />);\n  expect(getAllByRole('img')).toHaveLength(1);\n});\n\ntest('Should support old iconName prop as @deprecated', () => {\n  const { getAllByRole } = render(<StepperHeaderElement prependIcon='it-tool' prependIconTitle=\"Tools\" />);\n  expect(getAllByRole('img')).toHaveLength(1);\n});\n\ntest('should have a testId for resilient UI changes', () => {\n  render(<StepperHeaderElement testId='test-id-stepper-header' />);\n\n  expect(screen.getByTestId('test-id-stepper-header')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/Storybook.test.tsx",
    "content": "import { describe, expect, test } from '@jest/globals';\nimport { composeStories, type Meta, type StoryFn } from '@storybook/react';\nimport { act, render } from '@testing-library/react';\nimport * as glob from 'glob';\nimport path from 'path';\nimport './__mocks__/IntersectionObserverMock';\nimport './__mocks__/matchMedia';\n\nconsole.log(document.scrollingElement);\n\ntype StoryFile = {\n  default: Meta;\n  [name: string]: StoryFn | Meta;\n};\n\nconst compose = (entry: StoryFile): ReturnType<typeof composeStories<StoryFile>> => {\n  try {\n    return composeStories(entry);\n  } catch (e) {\n    throw new Error(`There was an issue composing stories for the module: ${JSON.stringify(entry)}, ${e}`);\n  }\n};\n\nfunction getAllStoryFiles() {\n  // Place the glob you want to match your stories files\n  const storyFiles = glob.sync(path.join(__dirname, '..', 'stories/**/*.{stories,story}.{js,jsx,mjs,ts,tsx}'));\n\n  return storyFiles.map((filePath) => {\n    const storyFile = require(filePath);\n    const storyDir = path.dirname(filePath);\n    const componentName = path.basename(filePath).replace(/\\.(stories|story)\\.[^/.]+$/, '');\n\n    return { filePath, storyFile, storyDir, componentName };\n  });\n}\n\ndescribe('Stories Snapshots', () => {\n  getAllStoryFiles().forEach(({ storyFile, componentName }) => {\n    const meta = storyFile.default;\n    const title = meta.title || componentName;\n\n    describe(title, () => {\n      const stories = Object.entries(compose(storyFile)).map(([name, story]) => ({ name, story }));\n\n      if (stories.length <= 0) {\n        throw new Error(\n          `No stories found for this module: ${title}. Make sure there is at least one valid story for this module.`\n        );\n      }\n\n      stories.forEach(({ name, story }) => {\n        test(name, async () => {\n          const mounted = render(story());\n          await act(async () => {\n            // Ensures a consistent snapshot by waiting for the component to render by adding a delay of 1 ms before taking the snapshot.\n            await new Promise((resolve) => setTimeout(resolve, 1));\n          });\n          expect(mounted.container).toMatchSnapshot();\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "test/TextArea.test.tsx",
    "content": "import { render, screen } from '@testing-library/react';\nimport React from 'react';\n\nimport { TextArea } from '../src';\n\ntest('Should support all basic attributes of a textarea', () => {\n  const { container } = render(<TextArea rows={3} placeholder='Esempio di area di testo' />);\n  const textarea = container.querySelector('textarea');\n  if (textarea) {\n    expect(textarea).toHaveAttribute('rows');\n    expect(textarea).toHaveAttribute('placeholder');\n  }\n});\n\ntest('should not be normalized when it has a placeholder', () => {\n  const { container } = render(<TextArea rows={3} normalized placeholder='Esempio di area di testo' />);\n  const textarea = container.querySelector('textarea');\n  if (textarea) {\n    expect(textarea).not.toHaveAttribute('readOnly');\n  }\n});\n\ntest('should make the textarea readOnly', () => {\n  const { container } = render(<TextArea rows={3} normalized />);\n  const textarea = container.querySelector('textarea');\n  if (textarea) {\n    expect(textarea).toHaveAttribute('readOnly');\n  }\n});\n\ntest('should have a testId for resilient UI changes', () => {\n  render(<TextArea testId='test-id-text-area' />);\n\n  expect(screen.getByTestId('test-id-text-area')).toBeTruthy();\n});\n\nit('should have form-control as class', () => {\n  const { container } = render(\n    <TextArea />\n  );\n\n  expect(container.firstChild).toHaveClass('form-control');\n});\n"
  },
  {
    "path": "test/TimelinePin.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\n\nimport { preloadIcons, TimelinePin } from '../src';\n\nbeforeAll(() => preloadIcons(['it-tool', 'it-code-circle']));\n\n// Test for breaking changes\ntest('Should support old icon prop even as @deprecated', () => {\n  const { getByRole } = render(<TimelinePin iconName='it-tool' iconTitle='Tools' label='My pin' />);\n  // if undefined will throw, but keep it for now\n  expect(getByRole('img')).not.toBeUndefined();\n});\n\ntest('should have a testId for resilient UI changes', () => {\n  render(<TimelinePin label='My pin' testId='test-id-timeline-pin' />);\n\n  expect(screen.getByTestId('test-id-timeline-pin')).toBeTruthy();\n});\n"
  },
  {
    "path": "test/Toolbar.test.tsx",
    "content": "import React from 'react';\nimport { render, screen } from '@testing-library/react';\n\nimport { preloadIcons, Toolbar, ToolbarItem } from '../src';\n\ndescribe('Toolbar component', () => {\n  // Icons are now async, so preload them to make it behave in an sync way\n  beforeAll(() => preloadIcons(['it-comment']));\n  it('should work as container for children elements', () => {\n    render(<Toolbar>Content</Toolbar>);\n\n    expect(screen.getByText('Content')).not.toBe(null);\n  });\n\n  it('should append the passed className to the container', () => {\n    const { container } = render(<Toolbar className='toolbar-medium'>Content</Toolbar>);\n\n    expect(container.firstChild).toHaveClass('toolbar-medium');\n  });\n\n  it('should render the tag that passed as a prop', () => {\n    const { container } = render(<Toolbar tag={'header'}>Content</Toolbar>);\n\n    expect(container.querySelector('header')).toBeInTheDocument();\n  });\n\n  it('shoud propagate the size to the inner toolbar elements', () => {\n    const { container } = render(\n      <Toolbar size='small'>\n        <ToolbarItem label='messaggi' iconName='it-comment' />\n      </Toolbar>\n    );\n\n    expect(container.querySelector('.icon-sm')).toBeInTheDocument();\n  });\n\n  it('should not render labels nor help text when no label string is passed', () => {\n    const { container } = render(\n      <Toolbar size='small'>\n        <ToolbarItem iconName='it-comment' />\n      </Toolbar>\n    );\n\n    expect(container.querySelector('.icon-sm')).toBeInTheDocument();\n  });\n\n  it('should render label as screen reader node only when size is smaller than large', () => {\n    const { container, rerender, queryByText } = render(\n      <Toolbar size='small'>\n        <ToolbarItem label='some-label' iconName='it-comment' />\n      </Toolbar>\n    );\n\n    expect(container.querySelector('.toolbar-label')).not.toBeInTheDocument();\n    expect(queryByText('some-label')).toBeInTheDocument();\n\n    rerender(\n      <Toolbar size='large'>\n        <ToolbarItem label='some-label' iconName='it-comment' />\n      </Toolbar>\n    );\n\n    expect(container.querySelector('.toolbar-label')).toBeInTheDocument();\n    expect(queryByText('some-label')).toBeInTheDocument();\n\n    rerender(\n      <Toolbar size='medium'>\n        <ToolbarItem label='some-label' iconName='it-comment' />\n      </Toolbar>\n    );\n\n    expect(container.querySelector('.toolbar-label')).not.toBeInTheDocument();\n    expect(queryByText('some-label')).toBeInTheDocument();\n  });\n\n  it('should have a testId for resilient UI changes', () => {\n    render(\n      <Toolbar className='toolbar-medium' testId='test-id-toolbar'>\n        Content\n      </Toolbar>\n    );\n\n    expect(screen.getByTestId('test-id-toolbar')).toBeTruthy();\n  });\n});\n"
  },
  {
    "path": "test/ToolbarDividerItem.test.tsx",
    "content": "import React from 'react';\nimport { render } from '@testing-library/react';\n\nimport { ToolbarDividerItem } from '../src';\n\ndescribe('ToolbarDividerItem component', () => {\n  it('should render component', () => {\n    const { container } = render(<ToolbarDividerItem />);\n\n    expect(container.querySelector('li')).toHaveClass('toolbar-divider');\n  });\n\n  it('should have role=separator and aria-orientation=vertical', () => {\n    const { container } = render(<ToolbarDividerItem />);\n    expect(container.firstChild).toHaveAttribute('role', 'separator');\n    expect(container.firstChild).toHaveAttribute('aria-orientation', 'vertical');\n  });\n});\n"
  },
  {
    "path": "test/ToolbarItem.test.tsx",
    "content": "import React, { ReactElement } from 'react';\nimport { fireEvent, render, screen } from '@testing-library/react';\n\nimport { ToolbarItem, preloadIcons, Toolbar } from '../src';\n\nfunction renderWithSize(size: 'small' | 'medium' | 'large', ui: ReactElement) {\n  return render(<Toolbar size={size}>{ui}</Toolbar>);\n}\n\ndescribe('ToolbarItem component', () => {\n  // Icons are now async, so preload them to make it behave in an sync way\n  beforeAll(() => preloadIcons(['it-comment']));\n\n  it('should render the tag that passed as a prop', () => {\n    const { getByRole } = render(<ToolbarItem tag={'button'} iconName={'it-comment'} />);\n\n    expect(getByRole('button')).toBeInTheDocument();\n  });\n\n  it('should append the active prop to a link', () => {\n    const { container, rerender } = render(<ToolbarItem active={true} iconName={'it-comment'} />);\n\n    expect(container.querySelector('a')).toHaveClass('active');\n\n    rerender(<ToolbarItem iconName={'it-comment'} />);\n\n    expect(container.querySelector('a')).not.toHaveClass('active');\n  });\n\n  it('should render toolbar-label wrapper and label text if label prop is passed', () => {\n    const { container, queryByText, rerender } = render(<ToolbarItem label={'some-label'} iconName={'it-comment'} />);\n\n    expect(container.querySelector('.toolbar-label')).toBeInTheDocument();\n    expect(queryByText('some-label')).toBeInTheDocument();\n\n    rerender(<ToolbarItem iconName={'it-comment'} />);\n\n    expect(container.querySelector('.toolbar-label')).not.toBeInTheDocument();\n    expect(queryByText('some-label')).not.toBeInTheDocument();\n  });\n\n  it('should render a default disabled message when disabled and without label', () => {\n    const { container } = render(<ToolbarItem iconName={'it-comment'} disabled />);\n\n    expect(container.querySelector('.toolbar-label')).not.toBeInTheDocument();\n  });\n\n  it('should render both label and default disabled message when disabled', () => {\n    const { queryByText } = render(<ToolbarItem iconName={'it-comment'} label='some-label' disabled />);\n\n    expect(queryByText('some-label')).toBeInTheDocument();\n  });\n\n  it('should have a testId for resilient UI changes', () => {\n    render(<ToolbarItem tag={'button'} iconName={'it-comment'} testId='test-id-toolbar-item' />);\n\n    expect(screen.getByTestId('test-id-toolbar-item')).toBeTruthy();\n  });\n  it('should render a badge on the item', () => {\n    const { container, queryByText } = renderWithSize(\n      'large',\n      <ToolbarItem\n        iconName={'it-comment'}\n        label='some-label'\n        badge={{\n          value: 42,\n          label: 'da esaminare',\n          srText: `ci sono 42 documenti da esaminare`\n        }}\n      />\n    );\n\n    expect(container.querySelector('.badge-wrapper')).toHaveTextContent('42');\n    expect(queryByText('da esaminare')).toBeInTheDocument();\n    // this is avaialble only for smaller size\n    expect(queryByText('ci sono 42 documenti da esaminare')).not.toBeInTheDocument();\n  });\n\n  it('should render an alert on the item', () => {\n    const { container, queryByText } = renderWithSize(\n      'small',\n      <ToolbarItem\n        iconName={'it-comment'}\n        badge={{\n          value: 42,\n          label: 'da esaminare',\n          srText: `ci sono 42 documenti da esaminare`\n        }}\n      />\n    );\n\n    expect(container.querySelector('.badge-wrapper')).toHaveTextContent('ci sono 42 documenti da esaminare');\n    expect(queryByText('da esaminare')).not.toBeInTheDocument();\n  });\n\n  // test the new deprections\n  it('should support deprecated notation with single value', () => {\n    const { queryByText, container } = renderWithSize(\n      'large',\n      <ToolbarItem iconName={'it-comment'} label='some-label' badge={42} srText={`da esaminare`} />\n    );\n\n    expect(container.querySelector('.badge-wrapper')).toHaveTextContent('42');\n    expect(queryByText('da esaminare')).toBeInTheDocument();\n    // this is avaialble only for smaller size\n    expect(queryByText('ci sono 42 documenti da esaminare')).not.toBeInTheDocument();\n  });\n\n  it('should call the onClick on link item', () => {\n    const onClick = jest.fn();\n    const { getByText } = render(<ToolbarItem iconName={'it-comment'} label='some-label' onClick={onClick} />);\n    fireEvent.click(getByText('some-label'));\n    expect(onClick).toHaveBeenCalled();\n  });\n\n  it('should call the onClick on dropdown toggle', () => {\n    const onClick = jest.fn();\n    const { getByText } = render(<ToolbarItem iconName={'it-comment'} label='some-label' dropdown onClick={onClick} />);\n    fireEvent.click(getByText('some-label'));\n    expect(onClick).toHaveBeenCalled();\n  });\n});\n"
  },
  {
    "path": "test/Transfer.test.tsx",
    "content": "import '@testing-library/jest-dom';\nimport { render, screen, waitFor } from '@testing-library/react';\nimport React from 'react';\n\nimport { preloadIcons, Transfer } from '../src';\n\nbeforeAll(() => preloadIcons(['it-arrow-left', 'it-arrow-right', 'it-restore']));\n\ntest('should have a testId for resilient UI changes', () => {\n  render(\n    <Transfer>\n      <Transfer.Source>\n        <Transfer.Item id='item-1'>Item 1</Transfer.Item>\n      </Transfer.Source>\n      <Transfer.Target>\n        <Transfer.Item id='item-2'>Item 2</Transfer.Item>\n      </Transfer.Target>\n    </Transfer>\n  );\n\n  expect(screen.getByTestId('test-id-transfer')).toBeTruthy();\n  expect(screen.getByTestId('transfer-source')).toBeTruthy();\n  expect(screen.getByTestId('transfer-target')).toBeTruthy();\n});\n\ntest('should transfer item from source', async () => {\n  render(\n    <Transfer>\n      <Transfer.Source>\n        <Transfer.Item id='item-1'>Item 1</Transfer.Item>\n      </Transfer.Source>\n      <Transfer.TransferButton />\n      <Transfer.Target>\n        <Transfer.Item id='item-2'>Item 2</Transfer.Item>\n      </Transfer.Target>\n    </Transfer>\n  );\n\n  await waitFor(() => {\n    const sourceItem = screen.getByLabelText('Item 1');\n    sourceItem.click();\n  });\n  await waitFor(() => {\n    const transferButton = screen.getByTestId('transfer-button');\n    transferButton.click();\n  });\n\n  const targetArea = screen.getByTestId('transfer-target');\n  const sourceArea = screen.getByTestId('transfer-source');\n\n  expect(targetArea).toHaveTextContent('Item 1');\n  expect(sourceArea).not.toHaveTextContent('Item 1');\n});\n\ntest('should transfer item from target', async () => {\n  render(\n    <Transfer>\n      <Transfer.Source>\n        <Transfer.Item id='item-1'>Item 1</Transfer.Item>\n      </Transfer.Source>\n      <Transfer.BacktransferButton />\n      <Transfer.Target>\n        <Transfer.Item id='item-2'>Item 2</Transfer.Item>\n      </Transfer.Target>\n    </Transfer>\n  );\n\n  await waitFor(() => {\n    const targetItem = screen.getByLabelText('Item 2');\n    targetItem.click();\n  });\n  await waitFor(() => {\n    const backtransferButton = screen.getByTestId('backtransfer-button');\n    backtransferButton.click();\n  });\n\n  const targetArea = screen.getByTestId('transfer-target');\n  const sourceArea = screen.getByTestId('transfer-source');\n\n  expect(sourceArea).toHaveTextContent('Item 2');\n  expect(targetArea).not.toHaveTextContent('Item 2');\n});\n\ntest('should reset items after moving them around', async () => {\n  render(\n    <Transfer>\n      <Transfer.Source>\n        <Transfer.Item id='item-1'>Item 1</Transfer.Item>\n      </Transfer.Source>\n      <Transfer.TransferButton />\n      <Transfer.BacktransferButton />\n      <Transfer.ResetButton />\n      <Transfer.Target>\n        <Transfer.Item id='item-2'>Item 2</Transfer.Item>\n      </Transfer.Target>\n    </Transfer>\n  );\n\n  await waitFor(() => {\n    const targetItem = screen.getByLabelText('Item 2');\n    targetItem.click();\n  });\n  await waitFor(() => {\n    const backtransferButton = screen.getByTestId('backtransfer-button');\n    backtransferButton.click();\n  });\n\n  await waitFor(() => {\n    const sourceItem = screen.getByLabelText('Item 1');\n    sourceItem.click();\n  });\n  await waitFor(() => {\n    const transferButton = screen.getByTestId('transfer-button');\n    transferButton.click();\n  });\n\n  await waitFor(() => {\n    const resetButton = screen.getByTestId('reset-button');\n    resetButton.click();\n  });\n\n  const targetArea = screen.getByTestId('transfer-target');\n  const sourceArea = screen.getByTestId('transfer-source');\n\n  expect(sourceArea).toHaveTextContent('Item 1');\n  expect(targetArea).toHaveTextContent('Item 2');\n});\n\ntest('should have the header checkbox unchecked if no item is checked', async () => {\n  render(\n    <Transfer>\n      <Transfer.Source>\n        <Transfer.Source.Header>Source</Transfer.Source.Header>\n        <Transfer.Item id='item-1'>Item 1</Transfer.Item>\n        <Transfer.Item id='item-2'>Item 2</Transfer.Item>\n      </Transfer.Source>\n    </Transfer>\n  );\n\n  const header = screen.getByTestId('transfer-source-header');\n  const headerCheckbox = header.querySelector('input[type=\"checkbox\"]');\n  expect(headerCheckbox).not.toBeChecked();\n});\n\ntest('should have the header checkbox checked if all items are checked', async () => {\n  render(\n    <Transfer>\n      <Transfer.Source>\n        <Transfer.Source.Header>Source</Transfer.Source.Header>\n        <Transfer.Item id='item-1'>Item 1</Transfer.Item>\n        <Transfer.Item id='item-2'>Item 2</Transfer.Item>\n      </Transfer.Source>\n    </Transfer>\n  );\n\n  await waitFor(() => {\n    const item1 = screen.getByLabelText('Item 1');\n    item1.click();\n  });\n  await waitFor(() => {\n    const item2 = screen.getByLabelText('Item 2');\n    item2.click();\n  });\n\n  const header = screen.getByTestId('transfer-source-header');\n  const headerCheckbox = header.querySelector('input[type=\"checkbox\"]');\n  expect(headerCheckbox).toBeChecked();\n});\n\ntest('should have the header checkbox semi-checked if some items are checked', async () => {\n  render(\n    <Transfer>\n      <Transfer.Source>\n        <Transfer.Source.Header>Source</Transfer.Source.Header>\n        <Transfer.Item id='item-1'>Item 1</Transfer.Item>\n        <Transfer.Item id='item-2'>Item 2</Transfer.Item>\n      </Transfer.Source>\n    </Transfer>\n  );\n\n  await waitFor(() => {\n    const item1 = screen.getByLabelText('Item 1');\n    item1.click();\n  });\n  const header = screen.getByTestId('transfer-source-header');\n  const headerCheckbox = header.querySelector('input[type=\"checkbox\"]');\n  expect(headerCheckbox).not.toBeChecked();\n  expect(headerCheckbox).toHaveClass('semi-checked');\n});\n"
  },
  {
    "path": "test/__mocks__/IntersectionObserverMock.ts",
    "content": "const intersectionObserverMock = () => ({\n  observe: () => null,\n  disconnect: () => null\n});\nwindow.IntersectionObserver = jest.fn().mockImplementation(intersectionObserverMock);\n"
  },
  {
    "path": "test/__mocks__/bootstrap-italia.ts",
    "content": "const bsi: any = {};\n\nconst player = Object.create({\n    'log': 'Log',\n    'play': () => {}\n});\n\nclass VP {\n    player = player\n\n    constructor(el: Element) {\n        console.log(el);\n    }\n\n    setYouTubeVideo(video: string) {\n        console.log(video);\n    }\n\n    dispose() {\n\n    }\n}\n\nbsi.VideoPlayer = VP;\n\nmodule.exports = bsi;\n"
  },
  {
    "path": "test/__mocks__/matchMedia.ts",
    "content": "window.matchMedia = () => ( {\n    matches            : false, // All queries match the media string.\n    media              : '',\n    onchange           : null,\n    addListener        : jest.fn(),\n    removeListener     : jest.fn(),\n    addEventListener   : jest.fn(),\n    removeEventListener: jest.fn(),\n    dispatchEvent      : jest.fn(),\n  } as MediaQueryList );"
  },
  {
    "path": "test/__snapshots__/Storybook.test.tsx.snap",
    "content": "// Jest Snapshot v1, https://goo.gl/fbAQLP\n\nexports[`Stories Snapshots Documentazione/Componenti/Accordion _Accordion 1`] = `\n<div>\n  <div\n    class=\"accordion\"\n  >\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Accordion Group Item #1\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"custom-class accordion-body\"\n        >\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Accordion Group Item #2\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"custom-class accordion-body\"\n        >\n          Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Accordion Group Item #3\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"custom-class accordion-body\"\n        >\n          Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Accordion AccordionAnnidati 1`] = `\n<div>\n  <div\n    class=\"accordion\"\n  >\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #1\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          <div\n            class=\"accordion\"\n          >\n            <div\n              class=\"accordion-item\"\n            >\n              <div\n                class=\"accordion-header\"\n              >\n                <button\n                  aria-expanded=\"false\"\n                  class=\"accordion-button collapsed\"\n                  type=\"button\"\n                >\n                  Elemento Accordion annidato #1\n                </button>\n              </div>\n              <div\n                class=\"collapse\"\n              >\n                <div\n                  class=\"accordion-body\"\n                >\n                  Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch.\n                </div>\n              </div>\n            </div>\n            <div\n              class=\"accordion-item\"\n            >\n              <div\n                class=\"accordion-header\"\n              >\n                <button\n                  aria-expanded=\"false\"\n                  class=\"accordion-button collapsed\"\n                  type=\"button\"\n                >\n                  Elemento Accordion annidato #2\n                </button>\n              </div>\n              <div\n                class=\"collapse\"\n              >\n                <div\n                  class=\"accordion-body\"\n                >\n                  Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.\n                </div>\n              </div>\n            </div>\n            <div\n              class=\"accordion-item\"\n            >\n              <div\n                class=\"accordion-header\"\n              >\n                <button\n                  aria-expanded=\"false\"\n                  class=\"accordion-button collapsed\"\n                  type=\"button\"\n                >\n                  Elemento Accordion annidato #3\n                </button>\n              </div>\n              <div\n                class=\"collapse\"\n              >\n                <div\n                  class=\"accordion-body\"\n                >\n                  Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-header\"\n    >\n      <button\n        aria-expanded=\"false\"\n        class=\"accordion-button collapsed\"\n        type=\"button\"\n      >\n        Elemento Accordion #2\n      </button>\n    </div>\n    <div\n      class=\"collapse\"\n    >\n      <div\n        class=\"accordion-body\"\n      >\n        Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.\n      </div>\n    </div>\n    <div\n      class=\"accordion-header\"\n    >\n      <button\n        aria-expanded=\"false\"\n        class=\"accordion-button collapsed\"\n        type=\"button\"\n      >\n        Elemento Accordion #3\n      </button>\n    </div>\n    <div\n      class=\"collapse\"\n    >\n      <div\n        class=\"accordion-body\"\n      >\n        Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Accordion GruppiDiElementiRichiudibili 1`] = `\n<div>\n  <div\n    class=\"accordion\"\n  >\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Richiudibile #1\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Richiudibile #2\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Richiudibile #3\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Accordion HeaderAttivi 1`] = `\n<div>\n  <div\n    class=\"accordion accordion-background-active\"\n  >\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #1\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #2\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #3\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Accordion HeaderHover 1`] = `\n<div>\n  <div\n    class=\"accordion accordion-background-hover\"\n  >\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #1\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #2\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #3\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Accordion IconaSinistra 1`] = `\n<div>\n  <div\n    class=\"accordion accordion-left-icon\"\n  >\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #1\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #2\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"accordion-item\"\n    >\n      <div\n        class=\"accordion-header\"\n      >\n        <button\n          aria-expanded=\"false\"\n          class=\"accordion-button collapsed\"\n          type=\"button\"\n        >\n          Elemento Accordion #3\n        </button>\n      </div>\n      <div\n        class=\"collapse\"\n      >\n        <div\n          class=\"accordion-body\"\n        >\n          Vestibulum hendrerit ultrices nibh, sed pharetra lacus ultrices eget. Morbi et ipsum et sapien dapibus facilisis. Integer eget semper nibh. Proin enim nulla, egestas ac rutrum eget, ullamcorper nec turpis.\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Alert _ContenutoAggiuntivo 1`] = `\n<div>\n  <div\n    class=\"alert alert-success fade\"\n    role=\"alert\"\n  >\n    <h4\n      class=\"alert-heading\"\n    >\n      Avviso di successo!\n    </h4>\n    <p>\n      Stai leggendo questo importante messaggio di avviso di successo. Questo testo di esempio sarà più a lungo in modo da poter vedere come funzioni la spaziatura all'interno di un avviso con questo tipo di contenuto.\n    </p>\n    <hr />\n    <p\n      class=\"mb-0\"\n    >\n      Quando necessario, assicurarti di inserire le utilità di margine per mantenere gli spazi equilibrati.\n    </p>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Alert _EsempiInterattivi 1`] = `\n<div>\n  <div\n    class=\"alert alert-success fade\"\n    role=\"alert\"\n  >\n    Questo è un alert di \n    <b>\n      success\n    </b>\n    !\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Alert _LinkEvidenziato 1`] = `\n<div>\n  <div\n    class=\"alert alert-danger fade\"\n    role=\"alert\"\n  >\n    Questo è un alert con un esempio di\n     \n    <a\n      class=\"alert-link\"\n      href=\"#\"\n    >\n      link\n    </a>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Alert ChiusuraControllata 1`] = `\n<div>\n  <div>\n    <div\n      class=\"alert alert-warning alert-dismissible fade\"\n      role=\"alert\"\n    >\n      <button\n        aria-label=\"Close\"\n        class=\"btn-close\"\n        type=\"button\"\n      />\n      <strong>\n        Attenzione:\n      </strong>\n       Alcuni campi inseriti sono da controllare.\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar AvatarLink 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n  >\n    <a\n      class=\"avatar size-xl\"\n      href=\"#\"\n    >\n      <img\n        alt=\"Anna Barbieri\"\n        src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n      />\n    </a>\n    <a\n      class=\"avatar size-xl avatar-red\"\n      href=\"#\"\n    >\n      <p\n        aria-hidden=\"true\"\n      >\n        MR\n      </p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Mario Rossi\n      </span>\n    </a>\n    <div\n      class=\"avatar size-xl\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar AvatarLinkWithTooltip 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n  >\n    <a\n      class=\"avatar size-xl\"\n      href=\"#\"\n    >\n      <img\n        alt=\"Anna Barbieri\"\n        src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n      />\n    </a>\n    <a\n      class=\"avatar size-xl avatar-red\"\n      href=\"#\"\n    >\n      <p\n        aria-hidden=\"true\"\n      >\n        MR\n      </p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Mario Rossi\n      </span>\n    </a>\n    <a\n      class=\"avatar size-xl\"\n      href=\"#\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n    </a>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar AvatarWithAdditionalText 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n  >\n    <div\n      class=\"avatar-wrapper avatar-extra-text\"\n    >\n      <div\n        class=\"avatar size-xl\"\n      >\n        <img\n          alt=\"Mario Rossi\"\n          src=\"https://randomuser.me/api/portraits/men/33.jpg\"\n        />\n      </div>\n      <div\n        class=\"extra-text\"\n      >\n        <h4>\n          <a\n            href=\"#\"\n          >\n            Mario Rossi\n          </a>\n        </h4>\n        <time\n          datetime=\"2018-09-15\"\n        >\n          15 Set 2018\n        </time>\n      </div>\n    </div>\n    <div\n      class=\"avatar-wrapper avatar-extra-text\"\n    >\n      <div\n        class=\"avatar size-xl\"\n      >\n        <img\n          alt=\"Guilia Neri\"\n          src=\"https://randomuser.me/api/portraits/women/33.jpg\"\n        />\n      </div>\n      <div\n        class=\"extra-text\"\n      >\n        <h4>\n          Guilia Neri\n        </h4>\n        <p>\n          Lorem ipsum dolor\n        </p>\n      </div>\n    </div>\n    <div\n      class=\"avatar-wrapper avatar-extra-text\"\n    >\n      <div\n        class=\"avatar size-xl\"\n      >\n        <img\n          alt=\"Michele Dotti\"\n          src=\"https://randomuser.me/api/portraits/men/15.jpg\"\n        />\n      </div>\n      <div\n        class=\"extra-text\"\n      >\n        <h4>\n          <a\n            href=\"#\"\n          >\n            Micehele Dotti\n          </a>\n        </h4>\n        <time\n          datetime=\"2018-09-15\"\n        >\n          15 Mag 2018\n        </time>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar AvatarWithIcon 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n  >\n    <div\n      class=\"avatar size-xs\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n    </div>\n    <div\n      class=\"avatar size-sm\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n    </div>\n    <div\n      class=\"avatar size-md\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n    </div>\n    <div\n      class=\"avatar size-lg\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n    </div>\n    <div\n      class=\"avatar size-xl\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n    </div>\n    <div\n      class=\"avatar size-xxl\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar AvatarWithImage 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n  >\n    <div\n      class=\"avatar size-lg\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar AvatarWithText 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n  >\n    <div\n      class=\"avatar size-xs\"\n    >\n      <p\n        aria-hidden=\"true\"\n      >\n        M\n      </p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Mario Rossi\n      </span>\n    </div>\n    <div\n      class=\"avatar size-sm avatar-primary\"\n    >\n      <p\n        aria-hidden=\"true\"\n      >\n        M\n      </p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Mario Rossi\n      </span>\n    </div>\n    <div\n      class=\"avatar size-md avatar-secondary\"\n    >\n      <p\n        aria-hidden=\"true\"\n      >\n        MR\n      </p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Mario Rossi\n      </span>\n    </div>\n    <div\n      class=\"avatar size-lg avatar-green\"\n    >\n      <p\n        aria-hidden=\"true\"\n      >\n        MR\n      </p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Mario Rossi\n      </span>\n    </div>\n    <div\n      class=\"avatar size-xl avatar-orange\"\n    >\n      <p\n        aria-hidden=\"true\"\n      >\n        MR\n      </p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Mario Rossi\n      </span>\n    </div>\n    <div\n      class=\"avatar size-xxl avatar-red\"\n    >\n      <p\n        aria-hidden=\"true\"\n      >\n        MR\n      </p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Mario Rossi\n      </span>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar/Behavior UserPresence 1`] = `\n<div>\n  <div>\n    <div\n      class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n    >\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xl\"\n        >\n          <img\n            alt=\"Mario Rossi\"\n            src=\"https://randomuser.me/api/portraits/men/43.jpg\"\n          />\n          <div\n            class=\"avatar-presence presence\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Presenza:attivo\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xl\"\n        >\n          <img\n            alt=\"Luisa Neri\"\n            src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n          />\n          <div\n            class=\"avatar-presence presence\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20 12.5H4v-1h16v1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Presenza: non disponibile\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xl\"\n        >\n          <img\n            alt=\"Gioacchino Romani\"\n            src=\"https://randomuser.me/api/portraits/men/33.jpg\"\n          />\n          <div\n            class=\"avatar-presence presence\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Presenza: invisible\n            </span>\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n    >\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-md\"\n        >\n          <img\n            alt=\"Ludovica Galli\"\n            src=\"https://randomuser.me/api/portraits/women/32.jpg\"\n          />\n          <div\n            class=\"avatar-presence presence\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20 12.5H4v-1h16v1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Presenza: non disponibile\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-lg\"\n        >\n          <img\n            alt=\"Ludovica Galli\"\n            src=\"https://randomuser.me/api/portraits/women/32.jpg\"\n          />\n          <div\n            class=\"avatar-presence presence\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20 12.5H4v-1h16v1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Presenza: non disponibile\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xl\"\n        >\n          <img\n            alt=\"Ludovica Galli\"\n            src=\"https://randomuser.me/api/portraits/women/32.jpg\"\n          />\n          <div\n            class=\"avatar-presence presence\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20 12.5H4v-1h16v1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Presenza: non disponibile\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xxl\"\n        >\n          <img\n            alt=\"Ludovica Galli\"\n            src=\"https://randomuser.me/api/portraits/women/32.jpg\"\n          />\n          <div\n            class=\"avatar-presence presence\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20 12.5H4v-1h16v1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Presenza: non disponibile\n            </span>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar/Behavior UserStatus 1`] = `\n<div>\n  <div>\n    <div\n      class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n    >\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xl\"\n        >\n          <img\n            alt=\"Mario Rossi\"\n            src=\"https://randomuser.me/api/portraits/men/43.jpg\"\n          />\n          <div\n            class=\"avatar-status status\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Stato: approvato\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xl\"\n        >\n          <img\n            alt=\"Luisa Neri\"\n            src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n          />\n          <div\n            class=\"avatar-status status\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Stato: respinto\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xl\"\n        >\n          <img\n            alt=\"Gioacchino Romani\"\n            src=\"https://randomuser.me/api/portraits/men/33.jpg\"\n          />\n          <div\n            class=\"avatar-status status\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Testa notifica\n            </span>\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"d-flex align-items-center justify-content-around flex-wrap flex-sm-nowrap\"\n    >\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-md\"\n        >\n          <img\n            alt=\"Ludovica Galli\"\n            src=\"https://randomuser.me/api/portraits/women/32.jpg\"\n          />\n          <div\n            class=\"avatar-status status\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Stato: approvato\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-lg\"\n        >\n          <img\n            alt=\"Ludovica Galli\"\n            src=\"https://randomuser.me/api/portraits/women/32.jpg\"\n          />\n          <div\n            class=\"avatar-status status\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Stato: respinto\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xl\"\n        >\n          <img\n            alt=\"Ludovica Galli\"\n            src=\"https://randomuser.me/api/portraits/women/32.jpg\"\n          />\n          <div\n            class=\"avatar-status status\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Stato: approvato\n            </span>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"avatar-wrapper\"\n      >\n        <div\n          class=\"avatar size-xxl\"\n        >\n          <img\n            alt=\"Ludovica Galli\"\n            src=\"https://randomuser.me/api/portraits/women/32.jpg\"\n          />\n          <div\n            class=\"avatar-status status\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Stato: approvato\n            </span>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar/Groups List AvatarMediaList 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list avatar-group\"\n    >\n      <li>\n        <a\n          class=\"list-item\"\n          href=\"#\"\n        >\n          <div\n            class=\"avatar size-md\"\n          >\n            <img\n              alt=\"Mario Rossi\"\n              src=\"https://randomuser.me/api/portraits/men/43.jpg\"\n            />\n          </div>\n          <span>\n            Mario Rossi\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n          href=\"#\"\n        >\n          <div\n            class=\"avatar size-md avatar-green\"\n          >\n            <p\n              aria-hidden=\"true\"\n            >\n              AG\n            </p>\n          </div>\n          <span>\n            Arianna Gallo\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-md avatar-primary\"\n          >\n            <p\n              aria-hidden=\"true\"\n            >\n              S\n            </p>\n          </div>\n          <span>\n            Sara Ghione\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-md\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z\"\n              />\n            </svg>\n          </div>\n          <span>\n            Antonio Esposito\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar/Groups List AvatarSmallList 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list avatar-group\"\n    >\n      <li>\n        <a\n          class=\"list-item\"\n          href=\"#\"\n        >\n          <div\n            class=\"avatar size-sm\"\n          >\n            <img\n              alt=\"Mario Rossi\"\n              src=\"https://randomuser.me/api/portraits/men/43.jpg\"\n            />\n          </div>\n          <span>\n            Mario Rossi\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n          href=\"#\"\n        >\n          <div\n            class=\"avatar size-sm avatar-orange\"\n          >\n            <p\n              aria-hidden=\"true\"\n            >\n              A\n            </p>\n          </div>\n          <span>\n            Arianna Gallo\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-sm avatar-red\"\n          >\n            <p\n              aria-hidden=\"true\"\n            >\n              S\n            </p>\n          </div>\n          <span>\n            Sara Ghione\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-sm\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z\"\n              />\n            </svg>\n          </div>\n          <span>\n            Antonio Esposito\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar/Groups Overlapping MediumOverlaidAvatars 1`] = `\n<div>\n  <ul\n    class=\"avatar-group-stacked\"\n  >\n    <li>\n      <a\n        class=\"avatar size-md\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Arianna Rossi\"\n          src=\"https://randomuser.me/api/portraits/women/12.jpg\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-md\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Giulio Neri\"\n          src=\"https://randomuser.me/api/portraits/men/13.jpg\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-md avatar-orange\"\n        href=\"#\"\n      >\n        <p\n          aria-hidden=\"true\"\n        >\n          B\n        </p>\n        <span\n          class=\"visually-hidden\"\n        >\n          Barbera Tosi\n        </span>\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-md avatar-red\"\n        href=\"#\"\n      >\n        <p\n          aria-hidden=\"true\"\n        >\n          R\n        </p>\n        <span\n          class=\"visually-hidden\"\n        >\n          Roberto Milano\n        </span>\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-md\"\n        href=\"#\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n          />\n        </svg>\n      </a>\n    </li>\n    <li>\n      <div\n        class=\"avatar size-md avatar-dropdown\"\n      >\n        <div\n          class=\"dropdown\"\n        >\n          <button\n            aria-expanded=\"false\"\n            aria-haspopup=\"menu\"\n            class=\"dropdown-toggle btn \"\n            role=\"link\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Visualizza altri 4 utenti\n            </span>\n            <span\n              aria-hidden=\"true\"\n            >\n              +4\n            </span>\n          </button>\n          <div\n            aria-hidden=\"true\"\n            class=\"dropdown-menu\"\n            data-bs-popper=\"static\"\n            role=\"menu\"\n            tabindex=\"-1\"\n          >\n            <li>\n              <a\n                class=\"dropdown-item list-item\"\n                role=\"menuitem\"\n                tabindex=\"0\"\n              >\n                <div\n                  class=\"avatar size-md\"\n                >\n                  <img\n                    alt=\"Mario Rossi\"\n                    src=\"https://randomuser.me/api/portraits/men/46.jpg\"\n                  />\n                </div>\n                <span>\n                  Mario Rossi\n                </span>\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"dropdown-item list-item\"\n                role=\"menuitem\"\n                tabindex=\"0\"\n              >\n                <div\n                  class=\"avatar size-md avatar-green\"\n                >\n                  <p\n                    aria-hidden=\"true\"\n                  >\n                    A\n                  </p>\n                </div>\n                <span>\n                  Arianna Gello\n                </span>\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"dropdown-item list-item\"\n                role=\"menuitem\"\n                tabindex=\"0\"\n              >\n                <div\n                  class=\"avatar size-md avatar-primary\"\n                >\n                  <p\n                    aria-hidden=\"true\"\n                  >\n                    S\n                  </p>\n                </div>\n                <span>\n                  Sara Ghioni\n                </span>\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"dropdown-item list-item\"\n                role=\"menuitem\"\n                tabindex=\"0\"\n              >\n                <div\n                  class=\"avatar size-md\"\n                >\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n                    />\n                  </svg>\n                </div>\n                <span>\n                  Antonio Esposito\n                </span>\n              </a>\n            </li>\n          </div>\n        </div>\n      </div>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Avatar/Groups Overlapping SmallOverlappingAvatars 1`] = `\n<div>\n  <ul\n    class=\"avatar-group-stacked\"\n  >\n    <li>\n      <a\n        class=\"avatar size-sm\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Arianna Rossi\"\n          src=\"https://randomuser.me/api/portraits/women/12.jpg\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-sm\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Giulio Neri\"\n          src=\"https://randomuser.me/api/portraits/men/13.jpg\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-sm avatar-primary\"\n        href=\"#\"\n      >\n        <p\n          aria-hidden=\"true\"\n        >\n          A\n        </p>\n        <span\n          class=\"visually-hidden\"\n        >\n          Andrea Gallo\n        </span>\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-sm avatar-secondary\"\n        href=\"#\"\n      >\n        <p\n          aria-hidden=\"true\"\n        >\n          S\n        </p>\n        <span\n          class=\"visually-hidden\"\n        >\n          Sara Ghioni\n        </span>\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-sm avatar-green\"\n        href=\"#\"\n      >\n        <p\n          aria-hidden=\"true\"\n        >\n          T\n        </p>\n        <span\n          class=\"visually-hidden\"\n        >\n          Tomasso Sordi\n        </span>\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-sm avatar-orange\"\n        href=\"#\"\n      >\n        <p\n          aria-hidden=\"true\"\n        >\n          B\n        </p>\n        <span\n          class=\"visually-hidden\"\n        >\n          Barbera Tosi\n        </span>\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-sm avatar-red\"\n        href=\"#\"\n      >\n        <p\n          aria-hidden=\"true\"\n        >\n          R\n        </p>\n        <span\n          class=\"visually-hidden\"\n        >\n          Roberto Milano\n        </span>\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"avatar size-sm\"\n        href=\"#\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n          />\n        </svg>\n      </a>\n    </li>\n    <li>\n      <div\n        class=\"avatar size-sm avatar-dropdown\"\n      >\n        <div\n          class=\"dropdown\"\n        >\n          <button\n            aria-expanded=\"false\"\n            aria-haspopup=\"menu\"\n            class=\"dropdown-toggle btn \"\n            role=\"link\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Visualizza altri 4 utenti\n            </span>\n            <span\n              aria-hidden=\"true\"\n            >\n              +4\n            </span>\n          </button>\n          <div\n            aria-hidden=\"true\"\n            class=\"dropdown-menu\"\n            data-bs-popper=\"static\"\n            role=\"menu\"\n            tabindex=\"-1\"\n          >\n            <div\n              class=\"link-list-wrapper\"\n            >\n              <ul\n                class=\"link-list\"\n              >\n                <li>\n                  <a\n                    class=\"dropdown-item list-item\"\n                    role=\"menuitem\"\n                    tabindex=\"0\"\n                  >\n                    <div\n                      class=\"avatar size-sm\"\n                    >\n                      <img\n                        alt=\"Mario Rossi\"\n                        src=\"https://randomuser.me/api/portraits/men/46.jpg\"\n                      />\n                    </div>\n                    <span>\n                      Mario Rossi\n                    </span>\n                  </a>\n                </li>\n                <li>\n                  <a\n                    class=\"dropdown-item list-item\"\n                    role=\"menuitem\"\n                    tabindex=\"0\"\n                  >\n                    <div\n                      class=\"avatar size-sm avatar-green\"\n                    >\n                      <p\n                        aria-hidden=\"true\"\n                      >\n                        A\n                      </p>\n                    </div>\n                    <span>\n                      Arianna Gello\n                    </span>\n                  </a>\n                </li>\n                <li>\n                  <a\n                    class=\"dropdown-item list-item\"\n                    role=\"menuitem\"\n                    tabindex=\"0\"\n                  >\n                    <div\n                      class=\"avatar size-sm avatar-primary\"\n                    >\n                      <p\n                        aria-hidden=\"true\"\n                      >\n                        S\n                      </p>\n                    </div>\n                    <span>\n                      Sara Ghioni\n                    </span>\n                  </a>\n                </li>\n                <li>\n                  <a\n                    class=\"dropdown-item list-item\"\n                    role=\"menuitem\"\n                    tabindex=\"0\"\n                  >\n                    <div\n                      class=\"avatar size-sm\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n                        />\n                      </svg>\n                    </div>\n                    <span>\n                      Antonio Esposito\n                    </span>\n                  </a>\n                </li>\n              </ul>\n            </div>\n          </div>\n        </div>\n      </div>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Badge BordiArrotondati 1`] = `\n<div>\n  <div\n    class=\"d-flex justify-content-around\"\n  >\n    <span\n      class=\"badge bg-primary rounded-pill\"\n    >\n      Primary\n    </span>\n    <span\n      class=\"badge bg-secondary rounded-pill\"\n    >\n      Secondary\n    </span>\n    <span\n      class=\"badge bg-success rounded-pill\"\n    >\n      Success\n    </span>\n    <span\n      class=\"badge bg-danger rounded-pill\"\n    >\n      Danger\n    </span>\n    <span\n      class=\"badge bg-warning rounded-pill\"\n    >\n      Warning\n    </span>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Badge ConLink 1`] = `\n<div>\n  <div\n    class=\"d-flex justify-content-around\"\n  >\n    <a\n      class=\"badge bg-primary\"\n      href=\"#\"\n    >\n      Primary\n    </a>\n    <a\n      class=\"badge bg-secondary\"\n      href=\"#\"\n    >\n      Secondary\n    </a>\n    <a\n      class=\"badge bg-success\"\n      href=\"#\"\n    >\n      Success\n    </a>\n    <a\n      class=\"badge bg-danger\"\n      href=\"#\"\n    >\n      Danger\n    </a>\n    <a\n      class=\"badge bg-warning\"\n      href=\"#\"\n    >\n      Warning\n    </a>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Badge Contatore 1`] = `\n<div>\n  <button\n    class=\"btn btn-primary\"\n  >\n    Notifiche \n    <span\n      class=\"text-secondary badge bg-light\"\n    >\n      4\n    </span>\n  </button>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Badge ContatoreTestoAggiuntivo 1`] = `\n<div>\n  <button\n    class=\"btn btn-primary\"\n  >\n    Notifiche \n    <span\n      class=\"text-primary badge bg-light\"\n    >\n      9\n    </span>\n    <span\n      class=\"visually-hidden\"\n    >\n      Messaggi non letti\n    </span>\n  </button>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Badge DiffenteGrandezza 1`] = `\n<div>\n  <div>\n    <h1>\n      Titolo di esempio \n      <span\n        class=\"badge bg-secondary\"\n      >\n        New\n      </span>\n    </h1>\n    <h2>\n      Titolo di esempio \n      <span\n        class=\"badge bg-secondary\"\n      >\n        New\n      </span>\n    </h2>\n    <h3>\n      Titolo di esempio \n      <span\n        class=\"badge bg-secondary\"\n      >\n        New\n      </span>\n    </h3>\n    <h4>\n      Titolo di esempio \n      <span\n        class=\"badge bg-secondary\"\n      >\n        New\n      </span>\n    </h4>\n    <h5>\n      Titolo di esempio \n      <span\n        class=\"badge bg-secondary\"\n      >\n        New\n      </span>\n    </h5>\n    <h6>\n      Titolo di esempio \n      <span\n        class=\"badge bg-secondary\"\n      >\n        New\n      </span>\n    </h6>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Badge EsempioInterattivo 1`] = `\n<div>\n  <span\n    class=\"badge bg-secondary\"\n  >\n    Badge\n  </span>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Badge Variazioni 1`] = `\n<div>\n  <div\n    class=\"d-flex justify-content-around\"\n  >\n    <span\n      class=\"badge bg-primary\"\n    >\n      Primary\n    </span>\n    <span\n      class=\"badge bg-secondary\"\n    >\n      Secondary\n    </span>\n    <span\n      class=\"badge bg-success\"\n    >\n      Success\n    </span>\n    <span\n      class=\"badge bg-danger\"\n    >\n      Danger\n    </span>\n    <span\n      class=\"badge bg-warning\"\n    >\n      Warning\n    </span>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Button BottoniConIcona 1`] = `\n<div>\n  <div>\n    <button\n      class=\"me-2 btn-icon btn btn-success btn-lg\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-white\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n       Icon Button Large\n    </button>\n    <button\n      class=\"me-2 btn-icon btn btn-primary\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-white\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n       Icon Button\n    </button>\n    <button\n      class=\"me-2 btn-icon btn btn-danger btn-sm\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-white\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n       Icon Button Small\n    </button>\n    <button\n      class=\"btn-icon btn btn-info btn-xs\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-white\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n       Icon Button Extra Small\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Button BottoniConIconaCerchiata 1`] = `\n<div>\n  <div>\n    <button\n      class=\"me-2 btn-icon btn btn-success btn-lg\"\n    >\n      <span\n        class=\"rounded-icon\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-success\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z\"\n          />\n        </svg>\n      </span>\n      <span>\n        Round Icon Large\n      </span>\n    </button>\n    <button\n      class=\"me-2 btn-icon btn btn-primary\"\n    >\n      <span\n        class=\"rounded-icon\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z\"\n          />\n        </svg>\n      </span>\n      <span>\n        Round Icon\n      </span>\n    </button>\n    <button\n      class=\"me-2 btn-icon btn btn-danger btn-sm\"\n    >\n      <span\n        class=\"rounded-icon\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-danger\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z\"\n          />\n        </svg>\n      </span>\n      <span>\n        Round Icon Small\n      </span>\n    </button>\n    <button\n      class=\"btn-icon btn btn-info btn-xs\"\n    >\n      <span\n        class=\"rounded-icon\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-secondary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z\"\n          />\n        </svg>\n      </span>\n      <span>\n        Round Icon Extra Small\n      </span>\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Button EsempioInterattivo 1`] = `\n<div>\n  <button\n    class=\"btn btn-primary\"\n  >\n    Bottone\n  </button>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Button SfondoScuro 1`] = `\n<div>\n  <div\n    class=\"bg-dark py-1\"\n  >\n    <div\n      class=\"btn-example\"\n    >\n      <button\n        class=\"btn btn-primary\"\n      >\n        Primary\n      </button>\n      <button\n        class=\"btn btn-outline-primary\"\n      >\n        Primary Outline\n      </button>\n      <button\n        aria-disabled=\"true\"\n        class=\"btn btn-primary disabled\"\n        disabled=\"\"\n      >\n        Primary disabled\n      </button>\n      <button\n        aria-disabled=\"true\"\n        class=\"btn btn-outline-primary disabled\"\n        disabled=\"\"\n      >\n        Primary out. disabled\n      </button>\n    </div>\n    <div\n      class=\"btn-example\"\n    >\n      <button\n        class=\"btn btn-secondary\"\n      >\n        Secondary\n      </button>\n      <button\n        class=\"btn btn-outline-secondary\"\n      >\n        Secondary Outline\n      </button>\n      <button\n        aria-disabled=\"true\"\n        class=\"btn btn-secondary disabled\"\n        disabled=\"\"\n      >\n        Secondary disabled\n      </button>\n      <button\n        aria-disabled=\"true\"\n        class=\"btn btn-outline-secondary disabled\"\n        disabled=\"\"\n      >\n        Secondary out. disabled\n      </button>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Button Tipologie 1`] = `\n<div>\n  <div>\n    <a\n      class=\"btn btn-\"\n      href=\"#\"\n      role=\"button\"\n    >\n      Link\n    </a>\n    <button\n      class=\"btn btn-\"\n      type=\"submit\"\n    >\n      Button\n    </button>\n    <input\n      class=\"btn btn-\"\n      type=\"button\"\n      value=\"Input\"\n    />\n    <input\n      class=\"btn btn-\"\n      type=\"submit\"\n      value=\"Submit\"\n    />\n    <input\n      class=\"btn btn-\"\n      type=\"reset\"\n      value=\"Reset\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Button VariantiColore 1`] = `\n<div>\n  <div\n    class=\"btn-example\"\n  >\n    <button\n      class=\"btn btn-primary\"\n    >\n      Primary\n    </button>\n    <button\n      class=\"btn btn-outline-primary\"\n    >\n      Primary Outline\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-primary disabled\"\n      disabled=\"\"\n    >\n      Primary disabled\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-outline-primary disabled\"\n      disabled=\"\"\n    >\n      Primary out. disabled\n    </button>\n  </div>\n  <div\n    class=\"btn-example\"\n  >\n    <button\n      class=\"btn btn-secondary\"\n    >\n      Secondary\n    </button>\n    <button\n      class=\"btn btn-outline-secondary\"\n    >\n      Secondary Outline\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-secondary disabled\"\n      disabled=\"\"\n    >\n      Secondary disabled\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-outline-secondary disabled\"\n      disabled=\"\"\n    >\n      Secondary out. disabled\n    </button>\n  </div>\n  <div\n    class=\"btn-example\"\n  >\n    <button\n      class=\"btn btn-success\"\n    >\n      success\n    </button>\n    <button\n      class=\"btn btn-outline-success\"\n    >\n      success Outline\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-success disabled\"\n      disabled=\"\"\n    >\n      success disabled\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-outline-success disabled\"\n      disabled=\"\"\n    >\n      success out. disabled\n    </button>\n  </div>\n  <div\n    class=\"btn-example\"\n  >\n    <button\n      class=\"btn btn-danger\"\n    >\n      danger\n    </button>\n    <button\n      class=\"btn btn-outline-danger\"\n    >\n      danger Outline\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-danger disabled\"\n      disabled=\"\"\n    >\n      danger disabled\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-outline-danger disabled\"\n      disabled=\"\"\n    >\n      danger out. disabled\n    </button>\n  </div>\n  <div\n    class=\"btn-example\"\n  >\n    <button\n      class=\"btn btn-warning\"\n    >\n      warning\n    </button>\n    <button\n      class=\"btn btn-outline-warning\"\n    >\n      warning Outline\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-warning disabled\"\n      disabled=\"\"\n    >\n      warning disabled\n    </button>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-outline-warning disabled\"\n      disabled=\"\"\n    >\n      warning out. disabled\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Button VariantiDiDimensione 1`] = `\n<div>\n  <section\n    class=\"col-12\"\n  >\n    <div>\n      <button\n        class=\"me-2 btn btn-primary btn-lg\"\n      >\n        Primary Large\n      </button>\n      <button\n        class=\"btn btn-secondary btn-lg\"\n      >\n        Secondary Large\n      </button>\n      <div\n        class=\"mt-3\"\n      />\n      <button\n        class=\"me-2 btn btn-primary btn-sm\"\n      >\n        Primary Small\n      </button>\n      <button\n        class=\"btn btn-secondary btn-sm\"\n      >\n        Secondary Small\n      </button>\n      <div\n        class=\"mt-3\"\n      />\n      <button\n        class=\"me-2 btn btn-primary btn-xs\"\n      >\n        Primary Mini\n      </button>\n      <button\n        class=\"btn btn-secondary btn-xs\"\n      >\n        Secondary Mini\n      </button>\n      <div\n        class=\"mt-3\"\n      />\n      <button\n        class=\"btn btn-primary d-block w-100\"\n      >\n        Primary Block\n      </button>\n      <button\n        class=\"btn btn-secondary d-block w-100\"\n      >\n        Secondary Block\n      </button>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Callout CalloutApprofondimento 1`] = `\n<div>\n  <div\n    class=\"note callout callout-more\"\n  >\n    <div\n      class=\"callout-title\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M10.4 9.5h3.3v1h-3.3v3.2h-1v-3.2H6.2v-1h3.2V6.2h1v3.3zm10.7 12.4L15.3 16c-1.5 1.3-3.4 2-5.3 2-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 1.9-.7 3.8-2 5.3l5.9 5.8-.8.8zM17 10c0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7 7-3.1 7-7z\"\n        />\n      </svg>\n      <span>\n        Approfondimento\n      </span>\n    </div>\n    <p\n      class=\"\"\n    >\n      Quisque suscipit interdum augue non volutpat. Cras tristique arcu tortor. Mauris eu magna nibh. Curabitur malesuada neque in lectus sagittis accumsan. In vitae justo eros. Maecenas pellentesque lacinia ipsum vitae rhoncus. Vestibulum pretium tempor turpis, nec gravida eros viverra in. Proin dictum nibh ut semper tristique.\n    </p>\n    <p\n      class=\"\"\n    >\n      Maecenas at erat id \n      <strong>\n        sem interdum efficitur eu sed nunc.\n      </strong>\n       Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor.\n    </p>\n    <p\n      class=\"\"\n    >\n      Maecenas vulputate ante dictum \n      <a\n        href=\"#\"\n      >\n        vestibulum volutpat\n      </a>\n      . Lorem ipsum dolor sit amet,\n       \n      <strong>\n        consectetur adipiscing elit.\n      </strong>\n       Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.\n    </p>\n    <div\n      class=\"collapse-div\"\n    >\n      <div\n        class=\"collapse-header\"\n        id=\"example-heading\"\n      >\n        <button\n          aria-controls=\"example-collapse\"\n          aria-expanded=\"false\"\n          class=\"callout-more-toggle btn btn-primary\"\n          style=\"font-family: var(--bs-font-sans-serif); font-size: 1rem;\"\n          type=\"button\"\n        >\n          Leggi tutto \n          <span />\n        </button>\n        <a\n          class=\"callout-more-download\"\n          href=\"#\"\n          style=\"font-family: var(--bs-font-sans-serif); font-size: 1rem;\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M12 14.2 7.7 9.9l.7-.7 3.1 3.1V3h1v9.2l3.1-3 .7.7-4.3 4.3zm7-2.2v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            PDF\n          </span>\n          Download\n        </a>\n      </div>\n      <div\n        aria-labelledby=\"example-heading\"\n        class=\"collapse \"\n        id=\"example-collapse\"\n        role=\"tabpanel\"\n      >\n        <div\n          class=\"collapse-body\"\n        >\n          <p>\n            Aenean tortor enim, suscipit eget commodo at, imperdiet quis diam. Vestibulum non accumsan felis, at ultrices lorem. Pellentesque ac diam a ipsum cursus interdum id nec odio. Vestibulum nec congue mauris. Aliquam et dui purus. Mauris in imperdiet risus, sed blandit tellus. Donec posuere accumsan lacinia. Mauris dignissim, sem vel volutpat rhoncus, neque mi ullamcorper ante, vitae volutpat ipsum quam id purus. Duis tincidunt sodales nisl eget ultricies. Sed condimentum mi eu ex venenatis, quis bibendum dui ultrices. Quisque ex eros, pellentesque vitae enim sed, pharetra tempus dolor. Donec eu nibh ac lacus luctus pellentesque. Duis interdum scelerisque magna nec malesuada.\n          </p>\n          <p>\n            Maecenas at erat id \n            <strong>\n              sem interdum efficitur eu sed nunc.\n            </strong>\n             Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit. Donec efficitur, sem eget vestibulum auctor, sem erat interdum magna, eu commodo odio mauris semper dolor.\n          </p>\n          <p>\n            Maecenas vulputate ante dictum \n            <a\n              href=\"#\"\n            >\n              vestibulum volutpat\n            </a>\n            . Lorem ipsum dolor sit amet,\n             \n            <strong>\n              consectetur adipiscing elit.\n            </strong>\n             Aenean non augue non purus vestibulum varius. Maecenas ullamcorper tincidunt nulla quis laoreet.\n          </p>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Callout CalloutHighlights 1`] = `\n<div>\n  <div\n    class=\"success callout callout-highlight\"\n  >\n    <div\n      class=\"callout-title\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n      Titolo\n    </div>\n    <p\n      class=\"\"\n    >\n      Maecenas at erat id sem interdum efficitur eu sed nunc. Mauris sit amet erat eget augue molestie malesuada ut sed ex. In sed dignissim elit.\n    </p>\n    <p\n      class=\"\"\n    >\n      Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius. Maecenas ullamcorper \n      <a\n        href=\"#\"\n      >\n        tincidunt nulla quis laoreet.\n      </a>\n    </p>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Callout CalloutVariantiColore 1`] = `\n<div>\n  <div\n    class=\"success callout\"\n  >\n    <div\n      class=\"callout-inner\"\n    >\n      <div\n        class=\"callout-title\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n          />\n        </svg>\n        <span\n          class=\"text\"\n        >\n          Usa\n        </span>\n      </div>\n      <p\n        class=\"\"\n      >\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.\n      </p>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Callout EsempioAccessibilita 1`] = `\n<div>\n  <div\n    class=\"callout\"\n  >\n    <div\n      class=\"callout-inner\"\n    >\n      <div\n        class=\"callout-title\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n          />\n        </svg>\n        <span\n          class=\"visually-hidden\"\n        >\n          Confermato\n        </span>\n        <span\n          class=\"text\"\n        >\n          Titolo Callout\n        </span>\n      </div>\n      <p\n        class=\"\"\n      >\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.\n      </p>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Callout EsempioBasico 1`] = `\n<div>\n  <div\n    class=\"callout\"\n  >\n    <div\n      class=\"callout-inner\"\n    >\n      <div\n        class=\"callout-title\"\n      >\n        <span\n          class=\"text\"\n        >\n          Titolo Callout\n        </span>\n      </div>\n      <p\n        class=\"\"\n      >\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.\n      </p>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Callout EsempioConIcona 1`] = `\n<div>\n  <div\n    class=\"callout\"\n  >\n    <div\n      class=\"callout-inner\"\n    >\n      <div\n        class=\"callout-title\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n          />\n        </svg>\n        <span\n          class=\"visually-hidden\"\n        >\n          Confermato\n        </span>\n        <span\n          class=\"text\"\n        >\n          Titolo Callout\n        </span>\n      </div>\n      <p\n        class=\"\"\n      >\n        Maecenas vulputate ante dictum vestibulum volutpat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non augue non purus vestibulum varius.\n      </p>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Cards EditorialStandard 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-12 col-md-6\"\n    >\n      <article\n        class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n      >\n        <h3\n          class=\"it-card-title \"\n        >\n          <a\n            href=\"#\"\n          >\n            Titolo del contenuto\n          </a>\n        </h3>\n        <div\n          class=\"it-card-image-wrapper\"\n        >\n          <div\n            class=\"ratio ratio-16x9\"\n          >\n            <figure\n              class=\"figure img-full\"\n            >\n              <img\n                alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                src=\"https://placeholderimage.eu/api/city/800/600\"\n              />\n            </figure>\n          </div>\n        </div>\n        <div\n          class=\"it-card-body\"\n        >\n          <p\n            class=\"it-card-text\"\n          >\n            Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n          </p>\n        </div>\n        <footer\n          class=\"it-card-related it-card-footer\"\n        >\n          <div\n            class=\"it-card-taxonomy\"\n          >\n            <a\n              class=\"it-card-category it-card-link link-secondary\"\n              href=\"#\"\n            >\n              <span\n                class=\"visually-hidden\"\n              >\n                Categoria correlata: \n              </span>\n              Categoria\n            </a>\n          </div>\n          <time\n            class=\"it-card-date\"\n            datetime=\"2025-04-22\"\n          >\n            22 aprile 2025\n          </time>\n        </footer>\n      </article>\n    </div>\n    <div\n      class=\"col-12 col-md-6\"\n    >\n      <article\n        class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n      >\n        <h3\n          class=\"it-card-title \"\n        >\n          <a\n            href=\"#\"\n          >\n            Titolo del contenuto\n          </a>\n        </h3>\n        <div\n          class=\"it-card-image-wrapper\"\n        >\n          <div\n            class=\"ratio ratio-16x9\"\n          >\n            <figure\n              class=\"figure img-full\"\n            >\n              <img\n                alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                src=\"https://placeholderimage.eu/api/nature/800/600\"\n              />\n            </figure>\n          </div>\n        </div>\n        <div\n          class=\"it-card-body\"\n        >\n          <p\n            class=\"it-card-text\"\n          >\n            Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n          </p>\n        </div>\n        <footer\n          class=\"it-card-related it-card-footer\"\n        >\n          <div\n            class=\"it-card-taxonomy\"\n          >\n            <ul\n              aria-label=\"Argomenti correlati: \"\n              class=\"it-card-chips chips-list\"\n            >\n              <li\n                class=\"list-item\"\n              >\n                <a\n                  class=\"chip chip-simple chip-sm\"\n                  href=\"#\"\n                >\n                  <span\n                    class=\"chip-label\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Argomento: \n                    </span>\n                    Argomento 1\n                  </span>\n                </a>\n              </li>\n              <li\n                class=\"list-item\"\n              >\n                <a\n                  class=\"chip chip-simple chip-sm\"\n                  href=\"#\"\n                >\n                  <span\n                    class=\"chip-label\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Argomento: \n                    </span>\n                    Argomento 2\n                  </span>\n                </a>\n              </li>\n            </ul>\n          </div>\n          <time\n            class=\"it-card-date\"\n            datetime=\"2025-04-22\"\n          >\n            22 aprile 2025\n          </time>\n        </footer>\n      </article>\n    </div>\n    <div\n      class=\"col-12 col-md-6\"\n    >\n      <article\n        class=\"it-card it-card-image border rounded shadow-sm\"\n      >\n        <h3\n          class=\"it-card-title \"\n        >\n          <a\n            href=\"#\"\n          >\n            Titolo del contenuto\n          </a>\n        </h3>\n        <div\n          class=\"it-card-body\"\n        >\n          <p\n            class=\"it-card-text\"\n          >\n            Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n          </p>\n        </div>\n        <footer\n          class=\"it-card-related it-card-footer\"\n        >\n          <time\n            class=\"it-card-date\"\n            datetime=\"2025-04-22\"\n          >\n            22 aprile 2025\n          </time>\n        </footer>\n      </article>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Cards SimpleCard 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-12 col-lg-12\"\n    >\n      <article\n        class=\"it-card it-card-image border rounded shadow-sm\"\n      >\n        <h3\n          class=\"it-card-title \"\n        >\n          <a\n            href=\"#\"\n          >\n            Titolo del contenuto\n          </a>\n        </h3>\n        <div\n          class=\"it-card-image-wrapper\"\n        >\n          <div\n            class=\"ratio ratio-16x9\"\n          >\n            <figure\n              class=\"figure img-full\"\n            >\n              <img\n                alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                src=\"https://placeholderimage.eu/api/city/800/600\"\n              />\n            </figure>\n          </div>\n        </div>\n        <div\n          class=\"it-card-body\"\n        >\n          <p\n            class=\"it-card-text\"\n          >\n            Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n          </p>\n        </div>\n        <footer\n          class=\"it-card-related it-card-footer\"\n        >\n          <time\n            class=\"it-card-date\"\n            datetime=\"2025-04-22\"\n          >\n            22 aprile 2025\n          </time>\n        </footer>\n      </article>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Carousel Base 1`] = `\n<div>\n  <div\n    aria-roledescription=\"Carosello\"\n    class=\"splide it-carousel-wrapper it-carousel-landscape-abstract-three-cols-arrow-visible splide--slide splide--ltr splide--draggable is-active is-initialized\"\n    id=\"splide01\"\n    role=\"region\"\n  >\n    <div\n      class=\"splide__arrows splide__arrows--ltr\"\n    >\n      <button\n        aria-controls=\"splide01-track\"\n        aria-label=\"Vai all’ultima slide\"\n        class=\"splide__arrow splide__arrow--prev\"\n        type=\"button\"\n      >\n        <svg\n          focusable=\"false\"\n          height=\"40\"\n          viewBox=\"0 0 40 40\"\n          width=\"40\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z\"\n          />\n        </svg>\n      </button>\n      <button\n        aria-controls=\"splide01-track\"\n        aria-label=\"Slide successiva\"\n        class=\"splide__arrow splide__arrow--next\"\n        type=\"button\"\n      >\n        <svg\n          focusable=\"false\"\n          height=\"40\"\n          viewBox=\"0 0 40 40\"\n          width=\"40\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n    <div\n      aria-atomic=\"true\"\n      aria-live=\"polite\"\n      class=\"splide__track splide__track--slide splide__track--ltr splide__track--draggable\"\n      id=\"splide01-track\"\n      style=\"padding-left: 0px; padding-right: 0px;\"\n    >\n      <ul\n        class=\"splide__list\"\n        id=\"splide01-list\"\n        role=\"presentation\"\n        style=\"transform: translateX(0px);\"\n      >\n        <li\n          aria-label=\"1 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-active is-visible\"\n          id=\"splide01-slide01\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"2 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible is-next\"\n          id=\"splide01-slide02\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"3 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide01-slide03\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"4 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide01-slide04\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"5 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide01-slide05\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"6 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide01-slide06\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"7 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide01-slide07\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"8 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide01-slide08\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"9 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide01-slide09\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"10 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide01-slide10\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card border rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n      </ul>\n    </div>\n    <ul\n      aria-label=\"Seleziona una slide da mostrare\"\n      class=\"splide__pagination splide__pagination--ltr\"\n      role=\"tablist\"\n    >\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide01-slide01 splide01-slide02 splide01-slide03\"\n          aria-label=\"Vai a pagina 1\"\n          aria-selected=\"true\"\n          class=\"splide__pagination__page is-active\"\n          role=\"tab\"\n          type=\"button\"\n        />\n      </li>\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide01-slide04 splide01-slide05 splide01-slide06\"\n          aria-label=\"Vai a pagina 2\"\n          class=\"splide__pagination__page\"\n          role=\"tab\"\n          tabindex=\"-1\"\n          type=\"button\"\n        />\n      </li>\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide01-slide07 splide01-slide08 splide01-slide09\"\n          aria-label=\"Vai a pagina 3\"\n          class=\"splide__pagination__page\"\n          role=\"tab\"\n          tabindex=\"-1\"\n          type=\"button\"\n        />\n      </li>\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide01-slide08 splide01-slide09 splide01-slide10\"\n          aria-label=\"Vai a pagina 4\"\n          class=\"splide__pagination__page\"\n          role=\"tab\"\n          tabindex=\"-1\"\n          type=\"button\"\n        />\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Carousel EvidenceImage 1`] = `\n<div>\n  <div\n    aria-roledescription=\"Carosello\"\n    class=\"splide it-carousel-wrapper it-carousel-landscape-abstract splide--slide splide--ltr splide--draggable is-active is-initialized\"\n    id=\"splide02\"\n    role=\"region\"\n  >\n    <div\n      aria-atomic=\"true\"\n      aria-live=\"polite\"\n      class=\"splide__track splide__track--slide splide__track--ltr splide__track--draggable\"\n      id=\"splide02-track\"\n      style=\"padding-left: 0px; padding-right: 0px;\"\n    >\n      <ul\n        class=\"splide__list\"\n        id=\"splide02-list\"\n        role=\"presentation\"\n        style=\"transform: translateX(0px);\"\n      >\n        <li\n          aria-label=\"1 di 3\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-active is-visible\"\n          id=\"splide02-slide01\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <div\n              class=\"it-single-slide-wrapper p-2e\"\n            >\n              <article\n                class=\"it-card it-card-image border it-card-inline rounded shadow-sm\"\n              >\n                <div\n                  class=\"it-card-inline-content\"\n                >\n                  <h3\n                    class=\"it-card-title \"\n                  >\n                    <a\n                      href=\"#\"\n                    >\n                      Titolo contenuto editoriale\n                    </a>\n                  </h3>\n                  <div\n                    class=\"it-card-body\"\n                  >\n                    <address\n                      class=\"it-card-signature\"\n                    >\n                      di Maria Verde\n                    </address>\n                    <p\n                      class=\"it-card-text\"\n                    >\n                      Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                    </p>\n                  </div>\n                  <footer\n                    class=\"it-card-related it-card-footer\"\n                  >\n                    <div\n                      class=\"it-card-taxonomy\"\n                    >\n                      <a\n                        class=\"it-card-category it-card-link link-secondary\"\n                        href=\"#\"\n                      >\n                        <span\n                          class=\"visually-hidden\"\n                        >\n                          Categoria correlata: \n                        </span>\n                        Categoria\n                      </a>\n                    </div>\n                    <time\n                      class=\"it-card-date\"\n                      datetime=\"2025-04-22\"\n                    >\n                      22 aprile 2025\n                    </time>\n                  </footer>\n                </div>\n                <div\n                  class=\"it-card-image-wrapper\"\n                >\n                  <div\n                    class=\"ratio ratio-16x9\"\n                  >\n                    <figure\n                      class=\"figure img-full\"\n                    >\n                      <img\n                        alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                        src=\"https://placeholderimage.eu/api/city/800/600\"\n                      />\n                    </figure>\n                  </div>\n                </div>\n              </article>\n            </div>\n          </div>\n        </li>\n        <li\n          aria-label=\"2 di 3\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible is-next\"\n          id=\"splide02-slide02\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <div\n              class=\"it-single-slide-wrapper p-2e\"\n            >\n              <article\n                class=\"it-card it-card-image border it-card-inline rounded shadow-sm\"\n              >\n                <div\n                  class=\"it-card-inline-content\"\n                >\n                  <h3\n                    class=\"it-card-title \"\n                  >\n                    <a\n                      href=\"#\"\n                    >\n                      Titolo contenuto editoriale\n                    </a>\n                  </h3>\n                  <div\n                    class=\"it-card-body\"\n                  >\n                    <address\n                      class=\"it-card-signature\"\n                    >\n                      di Maria Verde\n                    </address>\n                    <p\n                      class=\"it-card-text\"\n                    >\n                      Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                    </p>\n                  </div>\n                  <footer\n                    class=\"it-card-related it-card-footer\"\n                  >\n                    <div\n                      class=\"it-card-taxonomy\"\n                    >\n                      <a\n                        class=\"it-card-category it-card-link link-secondary\"\n                        href=\"#\"\n                      >\n                        <span\n                          class=\"visually-hidden\"\n                        >\n                          Categoria correlata: \n                        </span>\n                        Categoria\n                      </a>\n                    </div>\n                    <time\n                      class=\"it-card-date\"\n                      datetime=\"2025-04-22\"\n                    >\n                      22 aprile 2025\n                    </time>\n                  </footer>\n                </div>\n                <div\n                  class=\"it-card-image-wrapper\"\n                >\n                  <div\n                    class=\"ratio ratio-16x9\"\n                  >\n                    <figure\n                      class=\"figure img-full\"\n                    >\n                      <img\n                        alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                        src=\"https://placeholderimage.eu/api/city/800/600\"\n                      />\n                    </figure>\n                  </div>\n                </div>\n              </article>\n            </div>\n          </div>\n        </li>\n        <li\n          aria-label=\"3 di 3\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide02-slide03\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <div\n              class=\"it-single-slide-wrapper p-2e\"\n            >\n              <article\n                class=\"it-card it-card-image border it-card-inline rounded shadow-sm\"\n              >\n                <div\n                  class=\"it-card-inline-content\"\n                >\n                  <h3\n                    class=\"it-card-title \"\n                  >\n                    <a\n                      href=\"#\"\n                    >\n                      Titolo contenuto editoriale\n                    </a>\n                  </h3>\n                  <div\n                    class=\"it-card-body\"\n                  >\n                    <address\n                      class=\"it-card-signature\"\n                    >\n                      di Maria Verde\n                    </address>\n                    <p\n                      class=\"it-card-text\"\n                    >\n                      Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                    </p>\n                  </div>\n                  <footer\n                    class=\"it-card-related it-card-footer\"\n                  >\n                    <div\n                      class=\"it-card-taxonomy\"\n                    >\n                      <a\n                        class=\"it-card-category it-card-link link-secondary\"\n                        href=\"#\"\n                      >\n                        <span\n                          class=\"visually-hidden\"\n                        >\n                          Categoria correlata: \n                        </span>\n                        Categoria\n                      </a>\n                    </div>\n                    <time\n                      class=\"it-card-date\"\n                      datetime=\"2025-04-22\"\n                    >\n                      22 aprile 2025\n                    </time>\n                  </footer>\n                </div>\n                <div\n                  class=\"it-card-image-wrapper\"\n                >\n                  <div\n                    class=\"ratio ratio-16x9\"\n                  >\n                    <figure\n                      class=\"figure img-full\"\n                    >\n                      <img\n                        alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                        src=\"https://placeholderimage.eu/api/city/800/600\"\n                      />\n                    </figure>\n                  </div>\n                </div>\n              </article>\n            </div>\n          </div>\n        </li>\n      </ul>\n    </div>\n    <ul\n      aria-label=\"Seleziona una slide da mostrare\"\n      class=\"splide__pagination splide__pagination--ltr\"\n      role=\"tablist\"\n    >\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide02-slide01\"\n          aria-label=\"Vai alla slide 1\"\n          aria-selected=\"true\"\n          class=\"splide__pagination__page is-active\"\n          role=\"tab\"\n          type=\"button\"\n        />\n      </li>\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide02-slide02\"\n          aria-label=\"Vai alla slide 2\"\n          class=\"splide__pagination__page\"\n          role=\"tab\"\n          tabindex=\"-1\"\n          type=\"button\"\n        />\n      </li>\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide02-slide03\"\n          aria-label=\"Vai alla slide 3\"\n          class=\"splide__pagination__page\"\n          role=\"tab\"\n          tabindex=\"-1\"\n          type=\"button\"\n        />\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Carousel HighImage 1`] = `\n<div>\n  <div\n    aria-roledescription=\"Carosello\"\n    class=\"splide it-carousel-wrapper it-carousel-landscape-abstract-three-cols splide--slide splide--ltr splide--draggable is-active is-initialized\"\n    id=\"splide03\"\n    role=\"region\"\n  >\n    <div\n      aria-atomic=\"true\"\n      aria-live=\"polite\"\n      class=\"splide__track splide__track--slide splide__track--ltr splide__track--draggable\"\n      id=\"splide03-track\"\n      style=\"padding-left: 0px; padding-right: 0px;\"\n    >\n      <ul\n        class=\"splide__list\"\n        id=\"splide03-list\"\n        role=\"presentation\"\n        style=\"transform: translateX(0px);\"\n      >\n        <li\n          aria-label=\"1 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-active is-visible\"\n          id=\"splide03-slide01\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"2 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible is-next\"\n          id=\"splide03-slide02\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"3 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide03-slide03\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"4 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide03-slide04\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"5 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide03-slide05\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"6 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide03-slide06\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"7 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide03-slide07\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"8 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide03-slide08\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"9 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide03-slide09\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n        <li\n          aria-label=\"10 di 10\"\n          aria-roledescription=\"slide\"\n          class=\"splide__slide is-visible\"\n          id=\"splide03-slide10\"\n          role=\"tabpanel\"\n          style=\"margin-right: 24px;\"\n        >\n          <div\n            class=\"it-single-slide-wrapper\"\n          >\n            <article\n              class=\"it-card it-card-image border it-card-height-full rounded shadow-sm\"\n            >\n              <h3\n                class=\"it-card-title\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h3>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-16x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <div\n                  class=\"it-card-taxonomy\"\n                >\n                  <a\n                    class=\"it-card-category it-card-link link-secondary\"\n                    href=\"#\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Categoria correlata: \n                    </span>\n                    Categoria\n                  </a>\n                </div>\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </li>\n      </ul>\n    </div>\n    <ul\n      aria-label=\"Seleziona una slide da mostrare\"\n      class=\"splide__pagination splide__pagination--ltr\"\n      role=\"tablist\"\n    >\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide03-slide01 splide03-slide02 splide03-slide03\"\n          aria-label=\"Vai a pagina 1\"\n          aria-selected=\"true\"\n          class=\"splide__pagination__page is-active\"\n          role=\"tab\"\n          type=\"button\"\n        />\n      </li>\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide03-slide04 splide03-slide05 splide03-slide06\"\n          aria-label=\"Vai a pagina 2\"\n          class=\"splide__pagination__page\"\n          role=\"tab\"\n          tabindex=\"-1\"\n          type=\"button\"\n        />\n      </li>\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide03-slide07 splide03-slide08 splide03-slide09\"\n          aria-label=\"Vai a pagina 3\"\n          class=\"splide__pagination__page\"\n          role=\"tab\"\n          tabindex=\"-1\"\n          type=\"button\"\n        />\n      </li>\n      <li\n        role=\"presentation\"\n      >\n        <button\n          aria-controls=\"splide03-slide08 splide03-slide09 splide03-slide10\"\n          aria-label=\"Vai a pagina 4\"\n          class=\"splide__pagination__page\"\n          role=\"tab\"\n          tabindex=\"-1\"\n          type=\"button\"\n        />\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Chips ChipDisabilitata 1`] = `\n<div>\n  <div>\n    <div\n      class=\"chip chip-simple chip-lg chip-disabled\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Label Disabled\n      </span>\n    </div>\n    <div\n      class=\"chip chip-simple chip-lg chip-disabled\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Label Disabled\n      </span>\n      <button\n        aria-disabled=\"true\"\n        class=\"btn btn- disabled\"\n        disabled=\"\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n    <div\n      class=\"chip chip-lg chip-disabled\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-xs\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n        />\n      </svg>\n      <span\n        class=\"chip-label\"\n      >\n        Label Disabled\n      </span>\n      <button\n        aria-disabled=\"true\"\n        class=\"btn btn- disabled\"\n        disabled=\"\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n    <div\n      class=\"chip chip-lg chip-disabled\"\n    >\n      <div\n        class=\"avatar size-xs\"\n      >\n        <img\n          alt=\"Mario Rossi\"\n          src=\"https://randomuser.me/api/portraits/men/46.jpg\"\n        />\n      </div>\n      <span\n        class=\"chip-label\"\n      >\n        Label\n      </span>\n      <button\n        aria-disabled=\"true\"\n        class=\"btn btn- disabled\"\n        disabled=\"\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Chips Esempi 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-12 col-md-6\"\n    >\n      <h4>\n        Versione Standard\n      </h4>\n      <p\n        class=\"mt-4 mb-2\"\n      >\n        Solo testo\n      </p>\n      <div\n        class=\"chip chip-simple\"\n      >\n        <span\n          class=\"chip-label\"\n        >\n          Label\n        </span>\n      </div>\n      <p\n        class=\"mt-4 mb-2\"\n      >\n        Testo e chiusura\n      </p>\n      <div\n        class=\"chip\"\n      >\n        <span\n          class=\"chip-label\"\n        >\n          Label\n        </span>\n        <button\n          class=\"btn btn-\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n      </div>\n      <p\n        class=\"mt-4 mb-2\"\n      >\n        Icona, testo e chiusura\n      </p>\n      <div\n        class=\"chip\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-xs\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n          />\n        </svg>\n        <span\n          class=\"chip-label\"\n        >\n          Label\n        </span>\n        <button\n          class=\"btn btn-\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n      </div>\n      <p\n        class=\"mt-4 mb-2\"\n      >\n        Avatar, testo e chiusura\n      </p>\n      <div\n        class=\"chip\"\n      >\n        <div\n          class=\"avatar size-xs\"\n        >\n          <img\n            alt=\"Mario Rossi\"\n            src=\"https://randomuser.me/api/portraits/men/46.jpg\"\n          />\n        </div>\n        <span\n          class=\"chip-label\"\n        >\n          Label\n        </span>\n        <button\n          class=\"btn btn-\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n      </div>\n    </div>\n    <div\n      class=\"col-12 col-md-6\"\n    >\n      <h4>\n        Versione Grande\n      </h4>\n      <p\n        class=\"mt-4 mb-2\"\n      >\n        Solo testo\n      </p>\n      <div\n        class=\"chip chip-simple chip-lg\"\n      >\n        <span\n          class=\"chip-label\"\n        >\n          Label\n        </span>\n      </div>\n      <p\n        class=\"mt-4 mb-2\"\n      >\n        Testo e chiusura\n      </p>\n      <div\n        class=\"chip chip-lg\"\n      >\n        <span\n          class=\"chip-label\"\n        >\n          Label\n        </span>\n        <button\n          class=\"btn btn-\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n      </div>\n      <p\n        class=\"mt-4 mb-2\"\n      >\n        Icona, testo e chiusura\n      </p>\n      <div\n        class=\"chip chip-lg\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-xs\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n          />\n        </svg>\n        <span\n          class=\"chip-label\"\n        >\n          Label\n        </span>\n        <button\n          class=\"btn btn-\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n      </div>\n      <p\n        class=\"mt-4 mb-2\"\n      >\n        Avatar, testo e chiusura\n      </p>\n      <div\n        class=\"chip chip-lg\"\n      >\n        <div\n          class=\"avatar size-xs\"\n        >\n          <img\n            alt=\"Mario Rossi\"\n            src=\"https://randomuser.me/api/portraits/men/46.jpg\"\n          />\n        </div>\n        <span\n          class=\"chip-label\"\n        >\n          Label\n        </span>\n        <button\n          class=\"btn btn-\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Chips GruppiDiChip 1`] = `\n<div>\n  <div>\n    <div\n      class=\"chip chip-simple\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Label\n      </span>\n    </div>\n    <div\n      class=\"chip\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Label\n      </span>\n      <button\n        class=\"btn btn-\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n    <div\n      class=\"chip\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-xs\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n        />\n      </svg>\n      <span\n        class=\"chip-label\"\n      >\n        Label \n      </span>\n      <button\n        class=\"btn btn-\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n    <div\n      class=\"chip\"\n    >\n      <div\n        class=\"avatar size-xs\"\n      >\n        <img\n          alt=\"Mario Rossi\"\n          src=\"https://randomuser.me/api/portraits/men/46.jpg\"\n        />\n      </div>\n      <span\n        class=\"chip-label\"\n      >\n        Label\n      </span>\n      <button\n        class=\"btn btn-\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n    <hr />\n    <div\n      class=\"chip chip-simple chip-lg\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Label\n      </span>\n    </div>\n    <div\n      class=\"chip chip-lg\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Label\n      </span>\n      <button\n        class=\"btn btn-\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n    <div\n      class=\"chip chip-lg\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-xs\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n        />\n      </svg>\n      <span\n        class=\"chip-label\"\n      >\n        Label \n      </span>\n      <button\n        class=\"btn btn-\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n    <div\n      class=\"chip chip-lg\"\n    >\n      <div\n        class=\"avatar size-xs\"\n      >\n        <img\n          alt=\"Mario Rossi\"\n          src=\"https://randomuser.me/api/portraits/men/46.jpg\"\n        />\n      </div>\n      <span\n        class=\"chip-label\"\n      >\n        Label\n      </span>\n      <button\n        class=\"btn btn-\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n      </button>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Chips VariantiDiColore 1`] = `\n<div>\n  <div>\n    <p\n      class=\"mt-4 mb-2\"\n    >\n      Primary color\n    </p>\n    <div\n      class=\"chip chip-simple chip-primary\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Primary\n      </span>\n    </div>\n    <p\n      class=\"mt-4 mb-2\"\n    >\n      Warning Color\n    </p>\n    <div\n      class=\"chip chip-simple chip-warning\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Warning\n      </span>\n    </div>\n    <p\n      class=\"mt-4 mb-2\"\n    >\n      Success Color\n    </p>\n    <div\n      class=\"chip chip-simple chip-success\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Success\n      </span>\n    </div>\n    <p\n      class=\"mt-4 mb-2\"\n    >\n      Danger Color\n    </p>\n    <div\n      class=\"chip chip-simple chip-danger\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Danger\n      </span>\n    </div>\n    <p\n      class=\"mt-4 mb-2\"\n    >\n      Info Color\n    </p>\n    <div\n      class=\"chip chip-simple chip-info\"\n    >\n      <span\n        class=\"chip-label\"\n      >\n        Information\n      </span>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dimmer DimmerConAzioni 1`] = `\n<div>\n  <div>\n    <div\n      class=\"row dimmable\"\n    >\n      <div\n        class=\"col-12 col-md-6 col-lg-6 my-3 my-md-4\"\n      >\n        <article\n          class=\"it-card it-card-image border rounded\"\n        >\n          <h3\n            class=\"it-card-title \"\n          >\n            <a\n              href=\"#\"\n            >\n              Titolo del contenuto\n            </a>\n          </h3>\n          <div\n            class=\"it-card-image-wrapper\"\n          >\n            <div\n              class=\"ratio ratio-16x9\"\n            >\n              <figure\n                class=\"figure img-full\"\n              >\n                <img\n                  alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                  src=\"https://placeholderimage.eu/api/city/800/600\"\n                />\n              </figure>\n            </div>\n          </div>\n          <div\n            class=\"it-card-body\"\n          >\n            <p\n              class=\"it-card-text\"\n            >\n              Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n            </p>\n          </div>\n          <footer\n            class=\"it-card-related it-card-footer\"\n          >\n            <time\n              class=\"it-card-date\"\n              datetime=\"2025-04-22\"\n            >\n              22 aprile 2025\n            </time>\n          </footer>\n        </article>\n      </div>\n      <div\n        class=\"col-12 col-md-6 col-lg-6 my-3 my-md-4\"\n      >\n        <article\n          class=\"it-card it-card-image border rounded\"\n        >\n          <h3\n            class=\"it-card-title \"\n          >\n            <a\n              href=\"#\"\n            >\n              Titolo del contenuto\n            </a>\n          </h3>\n          <div\n            class=\"it-card-image-wrapper\"\n          >\n            <div\n              class=\"ratio ratio-16x9\"\n            >\n              <figure\n                class=\"figure img-full\"\n              >\n                <img\n                  alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                  src=\"https://placeholderimage.eu/api/city/800/600\"\n                />\n              </figure>\n            </div>\n          </div>\n          <div\n            class=\"it-card-body\"\n          >\n            <p\n              class=\"it-card-text\"\n            >\n              Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n            </p>\n          </div>\n          <footer\n            class=\"it-card-related it-card-footer\"\n          >\n            <time\n              class=\"it-card-date\"\n              datetime=\"2025-04-22\"\n            >\n              22 aprile 2025\n            </time>\n          </footer>\n        </article>\n      </div>\n    </div>\n    <div\n      class=\"dimmer fade show\"\n    >\n      <div\n        class=\"dimmer-inner\"\n      >\n        <div\n          class=\"dimmer-icon\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M16.5 12H16V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3h1V6c0-1.7 1.3-3 3-3s3 1.3 3 3v6H7.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zm.1 7.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z\"\n            />\n          </svg>\n        </div>\n        <h4>\n          Titolo Dimmer\n        </h4>\n        <div\n          class=\"dimmer-buttons bg-dark\"\n        >\n          <button\n            class=\"btn btn-outline-primary\"\n          >\n            Azione secondaria\n          </button>\n          <button\n            class=\"btn btn-primary\"\n          >\n            Azione primaria\n          </button>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dimmer DimmerConAzioniColorePrimario 1`] = `\n<div>\n  <div>\n    <div\n      class=\"row dimmable\"\n    >\n      <div\n        class=\"col-12 col-md-6 col-lg-6 my-3 my-md-4\"\n      >\n        <article\n          class=\"it-card it-card-image border rounded\"\n        >\n          <h3\n            class=\"it-card-title \"\n          >\n            <a\n              href=\"#\"\n            >\n              Titolo del contenuto\n            </a>\n          </h3>\n          <div\n            class=\"it-card-image-wrapper\"\n          >\n            <div\n              class=\"ratio ratio-16x9\"\n            >\n              <figure\n                class=\"figure img-full\"\n              >\n                <img\n                  alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                  src=\"https://placeholderimage.eu/api/city/800/600\"\n                />\n              </figure>\n            </div>\n          </div>\n          <div\n            class=\"it-card-body\"\n          >\n            <p\n              class=\"it-card-text\"\n            >\n              Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n            </p>\n          </div>\n          <footer\n            class=\"it-card-related it-card-footer\"\n          >\n            <time\n              class=\"it-card-date\"\n              datetime=\"2025-04-22\"\n            >\n              22 aprile 2025\n            </time>\n          </footer>\n        </article>\n      </div>\n      <div\n        class=\"col-12 col-md-6 col-lg-6 my-3 my-md-4\"\n      >\n        <article\n          class=\"it-card it-card-image border rounded\"\n        >\n          <h3\n            class=\"it-card-title \"\n          >\n            <a\n              href=\"#\"\n            >\n              Titolo del contenuto\n            </a>\n          </h3>\n          <div\n            class=\"it-card-image-wrapper\"\n          >\n            <div\n              class=\"ratio ratio-16x9\"\n            >\n              <figure\n                class=\"figure img-full\"\n              >\n                <img\n                  alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                  src=\"https://placeholderimage.eu/api/city/800/600\"\n                />\n              </figure>\n            </div>\n          </div>\n          <div\n            class=\"it-card-body\"\n          >\n            <p\n              class=\"it-card-text\"\n            >\n              Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n            </p>\n          </div>\n          <footer\n            class=\"it-card-related it-card-footer\"\n          >\n            <time\n              class=\"it-card-date\"\n              datetime=\"2025-04-22\"\n            >\n              22 aprile 2025\n            </time>\n          </footer>\n        </article>\n      </div>\n    </div>\n    <div\n      class=\"dimmer fade show dimmer-primary\"\n    >\n      <div\n        class=\"dimmer-inner\"\n      >\n        <div\n          class=\"dimmer-icon\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M16.5 12H16V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3h1V6c0-1.7 1.3-3 3-3s3 1.3 3 3v6H7.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zm.1 7.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z\"\n            />\n          </svg>\n        </div>\n        <h4>\n          Titolo Dimmer\n        </h4>\n        <div\n          class=\"dimmer-buttons bg-dark single-button\"\n        >\n          <button\n            class=\"btn btn-primary\"\n          >\n            Azione primaria\n          </button>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dimmer Esempi 1`] = `\n<div>\n  <div>\n    <div\n      class=\"row dimmable\"\n    >\n      <div\n        class=\"col-12 col-lg-4\"\n      >\n        <article\n          class=\"it-card it-card-image border rounded\"\n        >\n          <h3\n            class=\"it-card-title \"\n          >\n            <a\n              href=\"#\"\n            >\n              Titolo del contenuto\n            </a>\n          </h3>\n          <div\n            class=\"it-card-image-wrapper\"\n          >\n            <div\n              class=\"ratio ratio-16x9\"\n            >\n              <figure\n                class=\"figure img-full\"\n              >\n                <img\n                  alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                  src=\"https://placeholderimage.eu/api/city/800/600\"\n                />\n              </figure>\n            </div>\n          </div>\n          <div\n            class=\"it-card-body\"\n          >\n            <p\n              class=\"it-card-text\"\n            >\n              Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n            </p>\n          </div>\n          <footer\n            class=\"it-card-related it-card-footer\"\n          >\n            <time\n              class=\"it-card-date\"\n              datetime=\"2025-04-22\"\n            >\n              22 aprile 2025\n            </time>\n          </footer>\n        </article>\n      </div>\n      <div\n        class=\"col-12 col-lg-4 d-none d-lg-block\"\n      >\n        <article\n          class=\"it-card it-card-image border rounded\"\n        >\n          <h3\n            class=\"it-card-title \"\n          >\n            <a\n              href=\"#\"\n            >\n              Titolo del contenuto\n            </a>\n          </h3>\n          <div\n            class=\"it-card-image-wrapper\"\n          >\n            <div\n              class=\"ratio ratio-16x9\"\n            >\n              <figure\n                class=\"figure img-full\"\n              >\n                <img\n                  alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                  src=\"https://placeholderimage.eu/api/city/800/600\"\n                />\n              </figure>\n            </div>\n          </div>\n          <div\n            class=\"it-card-body\"\n          >\n            <p\n              class=\"it-card-text\"\n            >\n              Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n            </p>\n          </div>\n          <footer\n            class=\"it-card-related it-card-footer\"\n          >\n            <time\n              class=\"it-card-date\"\n              datetime=\"2025-04-22\"\n            >\n              22 aprile 2025\n            </time>\n          </footer>\n        </article>\n      </div>\n      <div\n        class=\"col-12 col-lg-4 d-none d-lg-block\"\n      >\n        <article\n          class=\"it-card it-card-image border rounded\"\n        >\n          <h3\n            class=\"it-card-title \"\n          >\n            <a\n              href=\"#\"\n            >\n              Titolo del contenuto\n            </a>\n          </h3>\n          <div\n            class=\"it-card-image-wrapper\"\n          >\n            <div\n              class=\"ratio ratio-16x9\"\n            >\n              <figure\n                class=\"figure img-full\"\n              >\n                <img\n                  alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                  src=\"https://placeholderimage.eu/api/city/800/600\"\n                />\n              </figure>\n            </div>\n          </div>\n          <div\n            class=\"it-card-body\"\n          >\n            <p\n              class=\"it-card-text\"\n            >\n              Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n            </p>\n          </div>\n          <footer\n            class=\"it-card-related it-card-footer\"\n          >\n            <time\n              class=\"it-card-date\"\n              datetime=\"2025-04-22\"\n            >\n              22 aprile 2025\n            </time>\n          </footer>\n        </article>\n      </div>\n    </div>\n    <div\n      class=\"dimmer fade show dimmer-primary\"\n    >\n      <div\n        class=\"dimmer-inner\"\n      >\n        <div\n          class=\"dimmer-icon\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M16.5 12H16V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3h1V6c0-1.7 1.3-3 3-3s3 1.3 3 3v6H7.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zm.1 7.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z\"\n            />\n          </svg>\n        </div>\n        <p>\n          Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n        </p>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown _Esempi 1`] = `\n<div>\n  <div\n    class=\"m-2\"\n  >\n    <section>\n      <div\n        class=\"me-3 dropdown\"\n      >\n        <button\n          aria-expanded=\"false\"\n          aria-haspopup=\"menu\"\n          class=\"dropdown-toggle btn btn-primary\"\n          role=\"link\"\n        >\n          Apri dropdown\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-expand icon-sm icon-light color\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n            />\n          </svg>\n        </button>\n        <div\n          aria-hidden=\"true\"\n          class=\"dropdown-menu\"\n          data-bs-popper=\"static\"\n          role=\"menu\"\n          tabindex=\"-1\"\n        >\n          <div\n            class=\"link-list-wrapper\"\n          >\n            <ul\n              class=\"link-list\"\n            >\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 1\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 2\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 3\n                </a>\n              </li>\n            </ul>\n          </div>\n        </div>\n      </div>\n    </section>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown _Link 1`] = `\n<div>\n  <section>\n    <div\n      class=\"me-3 dropdown\"\n    >\n      <a\n        aria-expanded=\"false\"\n        aria-haspopup=\"menu\"\n        class=\"btn-dropdown dropdown-toggle \"\n        href=\"#\"\n        role=\"button\"\n      >\n        Apri dropdown\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-expand icon-sm color\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n          />\n        </svg>\n      </a>\n      <div\n        aria-hidden=\"true\"\n        class=\"dropdown-menu\"\n        data-bs-popper=\"static\"\n        role=\"menu\"\n        tabindex=\"-1\"\n      >\n        <div\n          class=\"link-list-wrapper\"\n        >\n          <ul\n            class=\"link-list\"\n          >\n            <li>\n              <a\n                class=\"dropdown-item list-item\"\n                role=\"menuitem\"\n                tabindex=\"0\"\n              >\n                Azione 1\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"dropdown-item list-item\"\n                role=\"menuitem\"\n                tabindex=\"0\"\n              >\n                Azione 2\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"dropdown-item list-item\"\n                role=\"menuitem\"\n                tabindex=\"0\"\n              >\n                Azione 3\n              </a>\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown _MenuDark 1`] = `\n<div>\n  <div\n    class=\"docs-show-dropdown-open\"\n  >\n    <div\n      aria-hidden=\"true\"\n      class=\"dark dropdown-menu\"\n      data-bs-popper=\"static\"\n      role=\"menu\"\n      tabindex=\"-1\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <h3\n              class=\"header list-item\"\n            >\n              Header\n            </h3>\n          </li>\n          <li>\n            <a\n              class=\"right-icon active dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 1 (attivo)\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon right icon-light icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"right-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 2\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon right icon-light icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"right-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 3\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon right icon-light icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n            </a>\n          </li>\n          <li>\n            <span\n              class=\"divider list-item\"\n            />\n          </li>\n          <li>\n            <a\n              class=\"right-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 4\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon right icon-light icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"right-icon disabled dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 5 (disabilitato)\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon right icon-light icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown _MenuVociAttive 1`] = `\n<div>\n  <div\n    class=\"docs-show-dropdown-open\"\n  >\n    <div\n      aria-hidden=\"true\"\n      class=\"dropdown-menu\"\n      data-bs-popper=\"static\"\n      role=\"menu\"\n      tabindex=\"-1\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"active dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 1\n                <span\n                  class=\"visually-hidden\"\n                >\n                   attivo\n                </span>\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 2\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 3\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown _MenuVociDisabilitate 1`] = `\n<div>\n  <div\n    class=\"docs-show-dropdown-open\"\n  >\n    <div\n      aria-hidden=\"true\"\n      class=\"dropdown-menu\"\n      data-bs-popper=\"static\"\n      role=\"menu\"\n      tabindex=\"-1\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 1\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              aria-disabled=\"true\"\n              class=\"disabled dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 2\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 3\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown _VarianteBottoni 1`] = `\n<div>\n  <div\n    class=\"m-2\"\n  >\n    <div\n      class=\"d-flex justify-content-around btn-group\"\n      role=\"group\"\n    >\n      <div\n        class=\"dropdown\"\n      >\n        <button\n          aria-expanded=\"false\"\n          aria-haspopup=\"menu\"\n          class=\"dropdown-toggle btn btn-primary\"\n          role=\"link\"\n        >\n          Apri dropdown\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-expand icon-sm icon-light color\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n            />\n          </svg>\n        </button>\n        <div\n          aria-hidden=\"true\"\n          class=\"dropdown-menu\"\n          data-bs-popper=\"static\"\n          role=\"menu\"\n          tabindex=\"-1\"\n        >\n          <div\n            class=\"link-list-wrapper\"\n          >\n            <ul\n              class=\"link-list\"\n            >\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 1\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 2\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 3\n                </a>\n              </li>\n            </ul>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"dropdown\"\n      >\n        <button\n          aria-expanded=\"false\"\n          aria-haspopup=\"menu\"\n          class=\"dropdown-toggle btn btn-secondary\"\n          role=\"link\"\n        >\n          Apri dropdown\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-expand icon-sm icon-light color\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n            />\n          </svg>\n        </button>\n        <div\n          aria-hidden=\"true\"\n          class=\"dropdown-menu\"\n          data-bs-popper=\"static\"\n          role=\"menu\"\n          tabindex=\"-1\"\n        >\n          <div\n            class=\"link-list-wrapper\"\n          >\n            <ul\n              class=\"link-list\"\n            >\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 1\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 2\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"dropdown-item list-item\"\n                  role=\"menuitem\"\n                  tabindex=\"0\"\n                >\n                  Azione 3\n                </a>\n              </li>\n            </ul>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"dropdown\"\n      >\n        <button\n          aria-expanded=\"false\"\n          aria-haspopup=\"menu\"\n          class=\"dropdown-toggle btn btn-danger\"\n          role=\"link\"\n        >\n          Apri dropdown\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-expand icon-sm icon-light color\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n            />\n          </svg>\n        </button>\n        <div\n          aria-hidden=\"true\"\n          class=\"dropdown-menu\"\n          data-bs-popper=\"static\"\n          role=\"menu\"\n          tabindex=\"-1\"\n        >\n          <div\n            class=\"link-list-wrapper\"\n          >\n            <ul\n              class=\"link-list\"\n            >\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  Azione 1\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  Azione 2\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  Azione 3\n                </a>\n              </li>\n            </ul>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown MenuConVociLarge 1`] = `\n<div>\n  <div\n    class=\"docs-show-dropdown-open\"\n  >\n    <div\n      aria-hidden=\"true\"\n      class=\"dropdown-menu\"\n      data-bs-popper=\"static\"\n      role=\"menu\"\n      tabindex=\"-1\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"large dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 1\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"large dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 2\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"large dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 3\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown MenuFullWidth 1`] = `\n<div>\n  <div\n    class=\"docs-show-dropdown-open\"\n  >\n    <div\n      aria-hidden=\"true\"\n      class=\"full-width dropdown-menu\"\n      data-bs-popper=\"static\"\n      role=\"menu\"\n      tabindex=\"-1\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"large dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 1\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"large dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 2\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"large dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 3\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"large dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 4\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"large dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 5\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown MenuHeadersESeparatori 1`] = `\n<div>\n  <div\n    class=\"docs-show-dropdown-open\"\n  >\n    <div\n      aria-hidden=\"true\"\n      class=\"dropdown-menu\"\n      data-bs-popper=\"static\"\n      role=\"menu\"\n      tabindex=\"-1\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <h3\n              class=\"header dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              Header\n            </h3>\n          </li>\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Azione 1\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 2\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 3\n              </span>\n            </a>\n          </li>\n          <li>\n            <span\n              class=\"divider list-item\"\n            />\n          </li>\n          <li>\n            <a\n              class=\"dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 4\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown MenuIconaADestra 1`] = `\n<div>\n  <div\n    class=\"docs-show-dropdown-open\"\n  >\n    <div\n      aria-hidden=\"true\"\n      class=\"dropdown-menu\"\n      data-bs-popper=\"static\"\n      role=\"menu\"\n      tabindex=\"-1\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"right-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 1\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon right icon-primary icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"right-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 2\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon right icon-primary icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"right-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <span>\n                Azione 3\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon right icon-primary icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Dropdown MenuIconaASinistra 1`] = `\n<div>\n  <div\n    class=\"docs-show-dropdown-open\"\n  >\n    <div\n      aria-hidden=\"true\"\n      class=\"dropdown-menu\"\n      data-bs-popper=\"static\"\n      role=\"menu\"\n      tabindex=\"-1\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"left-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon left icon-primary icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n              <span>\n                Azione 1\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"left-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon left icon-primary icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n              <span>\n                Azione 2\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"left-icon dropdown-item list-item\"\n              role=\"menuitem\"\n              tabindex=\"0\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon left icon-primary icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n                />\n              </svg>\n              <span>\n                Azione 3\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/GoBack Esempi 1`] = `\n<div>\n  <a\n    class=\"go-back\"\n    color=\"primary\"\n  >\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon me-2 icon-primary\"\n      enable-background=\"new 0 0 24 24\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"M21 11.5H5.5l5.3-5.4-.7-.7L3.6 12l6.5 6.6.7-.7-5.3-5.4H21v-1z\"\n      />\n    </svg>\n    Torna indietro\n  </a>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/GoBack Pulsanti 1`] = `\n<div>\n  <button\n    class=\"go-back btn btn-primary\"\n    type=\"button\"\n  >\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon me-2 icon-white\"\n      enable-background=\"new 0 0 24 24\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"M21 11.5H5.5l5.3-5.4-.7-.7L3.6 12l6.5 6.6.7-.7-5.3-5.4H21v-1z\"\n      />\n    </svg>\n    Torna indietro\n  </button>\n   \n  <button\n    class=\"go-back btn btn-primary\"\n    type=\"button\"\n  >\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon me-2 icon-white\"\n      enable-background=\"new 0 0 24 24\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n      />\n    </svg>\n    Livello superiore\n  </button>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/GoBack PulsantiSoloIcona 1`] = `\n<div>\n  <button\n    class=\"go-back btn btn-primary\"\n    type=\"button\"\n  >\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon icon-white\"\n      enable-background=\"new 0 0 24 24\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"M21 11.5H5.5l5.3-5.4-.7-.7L3.6 12l6.5 6.6.7-.7-5.3-5.4H21v-1z\"\n      />\n    </svg>\n  </button>\n   \n  <button\n    class=\"go-back btn btn-primary\"\n    type=\"button\"\n  >\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon icon-white\"\n      enable-background=\"new 0 0 24 24\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n      />\n    </svg>\n  </button>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Hero HeroConSfondo 1`] = `\n<div>\n  <section\n    aria-label=\"In evidenza\"\n    class=\"it-hero-wrapper\"\n  >\n    <div\n      class=\"img-responsive-wrapper\"\n    >\n      <div\n        class=\"img-responsive\"\n      >\n        <div\n          class=\"img-wrapper\"\n        >\n          <img\n            alt=\"imagealt\"\n            src=\"https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg\"\n            title=\"image title\"\n          />\n        </div>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Hero HeroConSfondoMargineNegativo 1`] = `\n<div>\n  <section\n    class=\"it-hero-wrapper it-overlay it-dark it-bottom-overlapping-content\"\n  >\n    <div\n      class=\"img-responsive-wrapper\"\n    >\n      <div\n        class=\"img-responsive\"\n      >\n        <div\n          class=\"img-wrapper\"\n        >\n          <img\n            alt=\"imagealt\"\n            src=\"https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg\"\n            title=\"image title\"\n          />\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-hero-text-wrapper bg-dark\"\n          >\n            <span\n              class=\"it-category\"\n            >\n              Category\n            </span>\n            <h1\n              class=\"\"\n            >\n              Heading lorem ipsum dolor sit amet, consetetur sadipscing.\n            </h1>\n            <p\n              class=\"d-none d-lg-block\"\n            >\n              Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n            </p>\n            <div\n              class=\"it-btn-container\"\n            >\n              <button\n                class=\"btn btn-secondary btn-sm\"\n              >\n                Label button\n              </button>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col\"\n      >\n        <article\n          class=\"it-card px-5 py-4 border rounded\"\n        >\n          <h3\n            class=\"it-card-title h4\"\n          >\n            Titolo del contenuto\n          </h3>\n          <div\n            class=\"it-card-body\"\n          >\n            <p\n              class=\"it-card-text\"\n            >\n              Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n            </p>\n          </div>\n          <div\n            aria-label=\"Link correlati:\"\n            class=\"it-card-footer border-0\"\n          >\n            <a\n              class=\"it-card-link\"\n              href=\"#\"\n            >\n              Scopri di più \n              <span\n                class=\"visually-hidden\"\n              >\n                su Titolo del contenuto\n              </span>\n            </a>\n          </div>\n        </article>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Hero HeroConSfondoOverlayFiltro 1`] = `\n<div>\n  <section\n    class=\"it-hero-wrapper it-overlay it-filter\"\n  >\n    <div\n      class=\"img-responsive-wrapper\"\n    >\n      <div\n        class=\"img-responsive\"\n      >\n        <div\n          class=\"img-wrapper\"\n        >\n          <img\n            alt=\"imagealt\"\n            src=\"https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg\"\n            title=\"image title\"\n          />\n        </div>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Hero HeroConSfondoSmall 1`] = `\n<div>\n  <section\n    aria-label=\"In evidenza\"\n    class=\"it-hero-wrapper it-hero-small-size\"\n  >\n    <div\n      class=\"img-responsive-wrapper\"\n    >\n      <div\n        class=\"img-responsive\"\n      >\n        <div\n          class=\"img-wrapper\"\n        >\n          <img\n            alt=\"imagealt\"\n            src=\"https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg\"\n            title=\"image title\"\n          />\n        </div>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Hero HeroConTesto 1`] = `\n<div>\n  <section\n    class=\"it-hero-wrapper\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-hero-text-wrapper bg-dark\"\n          >\n            <span\n              class=\"it-category\"\n            >\n              Category\n            </span>\n            <h1\n              class=\"\"\n            >\n              Heading lorem ipsum dolor sit amet, consetetur sadipscing.\n            </h1>\n            <p\n              class=\"d-none d-lg-block\"\n            >\n              Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n            </p>\n            <div\n              class=\"it-btn-container\"\n            >\n              <button\n                class=\"btn btn-outline-primary btn-sm\"\n              >\n                Label button\n              </button>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Hero HeroConTestoCentrato 1`] = `\n<div>\n  <section\n    class=\"it-hero-wrapper it-text-centered\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-hero-text-wrapper bg-dark\"\n          >\n            <span\n              class=\"it-category\"\n            >\n              Category\n            </span>\n            <h2\n              class=\"\"\n            >\n              Heading lorem ipsum dolor sit amet, consetetur sadipscing.\n            </h2>\n            <p\n              class=\"d-none d-lg-block\"\n            >\n              Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n            </p>\n            <div\n              class=\"it-btn-container\"\n            >\n              <button\n                class=\"btn btn-outline-primary btn-sm\"\n              >\n                Label button\n              </button>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Hero HeroConTestoSuSfondo 1`] = `\n<div>\n  <section\n    class=\"it-hero-wrapper it-overlay it-dark\"\n  >\n    <div\n      class=\"img-responsive-wrapper\"\n    >\n      <div\n        class=\"img-responsive\"\n      >\n        <div\n          class=\"img-wrapper\"\n        >\n          <img\n            alt=\"imagealt\"\n            src=\"https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg\"\n            title=\"image title\"\n          />\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-hero-text-wrapper bg-dark\"\n          >\n            <span\n              class=\"it-category\"\n            >\n              Category\n            </span>\n            <h2\n              class=\"\"\n            >\n              Heading lorem ipsum dolor sit amet, consetetur sadipscing.\n            </h2>\n            <p\n              class=\"d-none d-lg-block\"\n            >\n              Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n            </p>\n            <div\n              class=\"it-btn-container\"\n            >\n              <button\n                class=\"btn btn-secondary btn-sm\"\n              >\n                Label button\n              </button>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Hero HeroConTestoSuSfondoOverlayPrimario 1`] = `\n<div>\n  <section\n    class=\"it-hero-wrapper it-overlay it-primary\"\n  >\n    <div\n      class=\"img-responsive-wrapper\"\n    >\n      <div\n        class=\"img-responsive\"\n      >\n        <div\n          class=\"img-wrapper\"\n        >\n          <img\n            alt=\"imagealt\"\n            src=\"https://animals.sandiegozoo.org/sites/default/files/2016-08/animals_hero_mountains.jpg\"\n            title=\"image title\"\n          />\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-hero-text-wrapper bg-dark\"\n          >\n            <span\n              class=\"it-category\"\n            >\n              Category\n            </span>\n            <h2\n              class=\"\"\n            >\n              Heading lorem ipsum dolor sit amet, consetetur sadipscing.\n            </h2>\n            <p\n              class=\"d-none d-lg-block\"\n            >\n              Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n            </p>\n            <div\n              class=\"it-btn-container\"\n            >\n              <button\n                class=\"btn btn-outline-primary btn-sm\"\n              >\n                Label button\n              </button>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale _CentraturaVerticale 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia la demo della modale\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale _Dimensioni 1`] = `\n<div>\n  <div>\n    <div>\n      <button\n        class=\"me-3 btn btn-primary\"\n        type=\"button\"\n      >\n        Modale grande\n      </button>\n      <button\n        class=\"btn btn-primary\"\n        type=\"button\"\n      >\n        Modale piccola\n      </button>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale _EsempioBase 1`] = `\n<div>\n  <div>\n    <div\n      class=\"modal-dialog\"\n      role=\"document\"\n    >\n      <div\n        class=\"modal-header\"\n      >\n        <h2\n          class=\"modal-title h5\"\n        >\n          Titolo della modale\n        </h2>\n      </div>\n      <div\n        class=\"modal-body\"\n      >\n        Il testo del corpo della modale va qui.\n      </div>\n      <div\n        class=\"modal-footer\"\n      >\n        <button\n          class=\"btn btn-secondary\"\n        >\n          Chiudi\n        </button>\n        <button\n          class=\"btn btn-primary\"\n        >\n          Salva le modifiche\n        </button>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale AllineamentoADestra 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia la demo della modale a destra\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale AllineamentoASinistra 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia la demo della modale a sinistra\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale ModaleBase 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia la demo della modale\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale ModaleBaseConBottoneChiusura 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Mostra modale con bottone di chiusura\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale ModaleConContenutoScrollabile 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia modale con contenuto scrollabile\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale ModaleConFormInputs 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia modale con form\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale ModaleConIcona 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia modale con icona\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale ModaleConLinkList 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia modale con LinkList\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale ModalePopConfirm 1`] = `\n<div>\n  <div>\n    <button\n      class=\"me-3 btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia modale pop-confirm base\n    </button>\n    <button\n      class=\"me-3 btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia modale pop-confirm con titolo\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale RimuovereLanimazione 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia la demo della modale\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Modale ScrollDiContenutiLunghi 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-primary\"\n      type=\"button\"\n    >\n      Lancia la demo della modale scrollabile\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification _Example 1`] = `\n<div>\n  <div\n    class=\"container test-docs\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-12 col-md-6 mb-4 mb-md-0\"\n      >\n        <p\n          class=\"mb-4\"\n        >\n          <strong>\n            Notifica standard\n          </strong>\n        </p>\n        <div\n          class=\"notification dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n          </h5>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-6\"\n      >\n        <p\n          class=\"mb-4\"\n        >\n          <strong>\n            Notifica con icona\n          </strong>\n        </p>\n        <div\n          class=\"notification with-icon dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n              />\n            </svg>\n          </h5>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification _NotificationWithMessageStatic 1`] = `\n<div>\n  <div\n    class=\"container test-docs\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-12 col-md-6 mb-4 mb-md-0\"\n      >\n        <p\n          class=\"mb-4\"\n        >\n          <strong>\n            Notifica standard\n          </strong>\n        </p>\n        <div\n          class=\"notification dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n          </h5>\n          <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n          </p>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-6\"\n      >\n        <p\n          class=\"mb-4\"\n        >\n          <strong>\n            Notifica con icona\n          </strong>\n        </p>\n        <div\n          class=\"notification success with-icon dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n              />\n            </svg>\n          </h5>\n          <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n          </p>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification _RoundingOfCorners 1`] = `\n<div>\n  <div\n    class=\"container test-docs\"\n  >\n    <div\n      class=\"row mb-5\"\n    >\n      <div\n        class=\"col-12 col-md-6 mb-4 mb-md-0\"\n      >\n        <p>\n          <strong>\n            Base (4 angoli arrotondati)\n          </strong>\n        </p>\n        <div\n          class=\"notification success with-icon dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n              />\n            </svg>\n          </h5>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-6\"\n      >\n        <p>\n          <strong>\n            top-fix\n          </strong>\n        </p>\n        <div>\n          <div\n            class=\"notification success top-fix with-icon dismissable\"\n            style=\"display: block;\"\n          >\n            <h5>\n              Titolo Notifica\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n                />\n              </svg>\n            </h5>\n            <button\n              class=\"notification-close btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                Chiudi notifica: \n                Titolo Notifica\n              </span>\n            </button>\n          </div>\n        </div>\n        <p\n          class=\"mt-4\"\n        >\n          <strong>\n            bottom-fix\n          </strong>\n        </p>\n        <div>\n          <div\n            class=\"notification success bottom-fix with-icon dismissable\"\n            style=\"display: block;\"\n          >\n            <h5>\n              Titolo Notifica\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n                />\n              </svg>\n            </h5>\n            <button\n              class=\"notification-close btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                Chiudi notifica: \n                Titolo Notifica\n              </span>\n            </button>\n          </div>\n        </div>\n        <p\n          class=\"mt-4\"\n        >\n          <strong>\n            left-fix\n          </strong>\n        </p>\n        <div>\n          <div\n            class=\"notification success left-fix with-icon dismissable\"\n            style=\"display: block;\"\n          >\n            <h5>\n              Titolo Notifica\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n                />\n              </svg>\n            </h5>\n            <button\n              class=\"notification-close btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                Chiudi notifica: \n                Titolo Notifica\n              </span>\n            </button>\n          </div>\n        </div>\n        <p\n          class=\"mt-4\"\n        >\n          <strong>\n            right-fix\n          </strong>\n        </p>\n        <div>\n          <div\n            class=\"notification success right-fix with-icon dismissable\"\n            style=\"display: block;\"\n          >\n            <h5>\n              Titolo Notifica\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n                />\n              </svg>\n            </h5>\n            <button\n              class=\"notification-close btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                Chiudi notifica: \n                Titolo Notifica\n              </span>\n            </button>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification DefaultLocation 1`] = `\n<div>\n  <div\n    class=\"container test-desktop\"\n  >\n    <div\n      class=\"notification success with-icon dismissable\"\n      style=\"display: block;\"\n    >\n      <h5>\n        Titolo Notifica\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n          />\n        </svg>\n      </h5>\n      <p>\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n      </p>\n      <button\n        class=\"notification-close btn btn-\"\n        type=\"button\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n        <span\n          class=\"visually-hidden\"\n        >\n          Chiudi notifica: \n          Titolo Notifica\n        </span>\n      </button>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification Dismissable 1`] = `\n<div>\n  <div\n    class=\"container test-docs\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-12 col-md-6 mb-4 mb-md-0\"\n      >\n        <p\n          class=\"mb-4\"\n        >\n          <strong>\n            Notifica standard\n          </strong>\n        </p>\n        <div\n          class=\"notification dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n          </h5>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-6\"\n      >\n        <p\n          class=\"mb-4\"\n        >\n          <strong>\n            Notifica con icona\n          </strong>\n        </p>\n        <div\n          class=\"notification success with-icon dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n              />\n            </svg>\n          </h5>\n          <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n          </p>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification EsempioMinimo 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-outline-\"\n      type=\"button\"\n    >\n      Mostra Notifica\n    </button>\n    <div\n      id=\"esempio-base\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification EsempioMinimoComponente 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-outline-\"\n      type=\"button\"\n    >\n      Mostra Notifica con componente React\n    </button>\n    <div\n      id=\"esempio-avanzato\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification FixedPositions 1`] = `\n<div>\n  <div\n    class=\"container test-desktop\"\n  >\n    <div>\n      <div\n        class=\"notification success top-fix with-icon dismissable\"\n        style=\"display: block;\"\n      >\n        <h5>\n          Top Fix\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n            />\n          </svg>\n        </h5>\n        <p>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n        </p>\n        <button\n          class=\"notification-close btn btn-\"\n          type=\"button\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Chiudi notifica: \n            Top Fix\n          </span>\n        </button>\n      </div>\n    </div>\n    <div>\n      <div\n        class=\"notification success left-fix with-icon dismissable\"\n        style=\"display: block;\"\n      >\n        <h5>\n          Left Fix\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n            />\n          </svg>\n        </h5>\n        <button\n          class=\"notification-close btn btn-\"\n          type=\"button\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Chiudi notifica: \n            Left Fix\n          </span>\n        </button>\n      </div>\n    </div>\n    <div>\n      <div\n        class=\"notification success right-fix with-icon dismissable\"\n        style=\"display: block;\"\n      >\n        <h5>\n          Right Fix\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n            />\n          </svg>\n        </h5>\n        <button\n          class=\"notification-close btn btn-\"\n          type=\"button\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Chiudi notifica: \n            Right Fix\n          </span>\n        </button>\n      </div>\n    </div>\n    <div>\n      <div\n        class=\"notification success bottom-fix with-icon dismissable\"\n        style=\"display: block;\"\n      >\n        <h5>\n          Bottom Fix\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n            />\n          </svg>\n        </h5>\n        <p>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor…\n        </p>\n        <button\n          class=\"notification-close btn btn-\"\n          type=\"button\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Chiudi notifica: \n            Bottom Fix\n          </span>\n        </button>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Notification States 1`] = `\n<div>\n  <div\n    class=\"container test-docs\"\n  >\n    <div\n      class=\"row mb-5\"\n    >\n      <div\n        class=\"col-12 col-md-6 mb-4 mb-md-0\"\n      >\n        <p>\n          <strong>\n            Success\n          </strong>\n        </p>\n        <div\n          class=\"notification success with-icon dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n              />\n            </svg>\n          </h5>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-6\"\n      >\n        <p>\n          <strong>\n            Error\n          </strong>\n        </p>\n        <div\n          class=\"notification error with-icon dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M16.3 8.3 12.6 12l3.7 3.6-.7.7-3.7-3.6-3.6 3.6-.7-.7 3.6-3.6-3.6-3.7.7-.7 3.6 3.7 3.7-3.7.7.7zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n              />\n            </svg>\n          </h5>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"row mb-5\"\n    >\n      <div\n        class=\"col-12 col-md-6 mb-4 mb-md-0\"\n        style=\"top: 45px;\"\n      >\n        <p>\n          <strong>\n            Info\n          </strong>\n        </p>\n        <div\n          class=\"notification info with-icon dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n              />\n            </svg>\n          </h5>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-6\"\n        style=\"top: 45px;\"\n      >\n        <p>\n          <strong>\n            Warning\n          </strong>\n        </p>\n        <div\n          class=\"notification warning with-icon dismissable\"\n          style=\"display: block;\"\n        >\n          <h5>\n            Titolo Notifica\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M11.5 14.2V5.7h1.2v8.5h-1.2zm-.1 4.1h1.2v-1.8h-1.2v1.8zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2L22 7.9zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2V8.3z\"\n              />\n            </svg>\n          </h5>\n          <button\n            class=\"notification-close btn btn-\"\n            type=\"button\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              Chiudi notifica: \n              Titolo Notifica\n            </span>\n          </button>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager Allineamento 1`] = `\n<div>\n  <section>\n    <nav\n      aria-label=\"Esempio di navigazione\"\n      class=\"justify-content-center pagination-wrapper\"\n    >\n      <ul\n        class=\"pagination\"\n      >\n        <li\n          class=\"page-item disabled\"\n        >\n          <a\n            aria-label=\"Previous\"\n            class=\"page-link\"\n            href=\"#\"\n          >\n            <span\n              aria-hidden=\"true\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n                />\n              </svg>\n            </span>\n            <span\n              class=\"visually-hidden\"\n            >\n              Previous\n            </span>\n          </a>\n        </li>\n        <li\n          class=\"page-item\"\n        >\n          <a\n            aria-current=\"page\"\n            class=\"page-link\"\n            href=\"#\"\n          >\n            1\n          </a>\n        </li>\n        <li\n          class=\"page-item\"\n        >\n          <a\n            class=\"page-link\"\n            href=\"#\"\n          >\n            2\n          </a>\n        </li>\n        <li\n          class=\"page-item\"\n        >\n          <a\n            class=\"page-link\"\n            href=\"#\"\n          >\n            3\n          </a>\n        </li>\n        <li\n          class=\"page-item\"\n        >\n          <a\n            aria-label=\"Next\"\n            class=\"page-link\"\n            href=\"#\"\n          >\n            <span\n              aria-hidden=\"true\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n                />\n              </svg>\n            </span>\n            <span\n              class=\"visually-hidden\"\n            >\n              Next\n            </span>\n          </a>\n        </li>\n      </ul>\n    </nav>\n    <nav\n      aria-label=\"Esempio di navigazione\"\n      class=\"justify-content-end pagination-wrapper\"\n    >\n      <ul\n        class=\"pagination\"\n      >\n        <li\n          class=\"page-item disabled\"\n        >\n          <a\n            aria-label=\"Previous\"\n            class=\"page-link\"\n            href=\"#\"\n          >\n            <span\n              aria-hidden=\"true\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n                />\n              </svg>\n            </span>\n            <span\n              class=\"visually-hidden\"\n            >\n              Previous\n            </span>\n          </a>\n        </li>\n        <li\n          class=\"page-item\"\n        >\n          <a\n            aria-current=\"page\"\n            class=\"page-link\"\n            href=\"#\"\n          >\n            1\n          </a>\n        </li>\n        <li\n          class=\"page-item\"\n        >\n          <a\n            class=\"page-link\"\n            href=\"#\"\n          >\n            2\n          </a>\n        </li>\n        <li\n          class=\"page-item\"\n        >\n          <a\n            class=\"page-link\"\n            href=\"#\"\n          >\n            3\n          </a>\n        </li>\n        <li\n          class=\"page-item\"\n        >\n          <a\n            aria-label=\"Next\"\n            class=\"page-link\"\n            href=\"#\"\n          >\n            <span\n              aria-hidden=\"true\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n                />\n              </svg>\n            </span>\n            <span\n              class=\"visually-hidden\"\n            >\n              Next\n            </span>\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager Esempi 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di navigazione\"\n    class=\"pagination-wrapper\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          1\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          2\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          3\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager JumpToPage 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di paginazione\"\n    class=\"mb-3 pagination-wrapper\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          1\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          24\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          25\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-current=\"page\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          26\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          27\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          28\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          50\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n    <form\n      class=\"\"\n    >\n      <div\n        class=\"mb-3\"\n      >\n        <input\n          class=\"form-control form-control\"\n          id=\"jumpToPage\"\n          maxlength=\"2\"\n          type=\"text\"\n          value=\"\"\n        />\n        <label\n          class=\"form-label\"\n          for=\"jumpToPage\"\n        >\n          Vai a ...\n        </label>\n      </div>\n    </form>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager LinkTestuali 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di paginazione\"\n    class=\"mb-3 pagination-wrapper\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"text page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            Precedente\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          1\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          24\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          25\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-current=\"page\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          26\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          27\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          28\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          50\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"text page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            Successiva\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager MoreComponent 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di paginazione\"\n    class=\"mb-3 pagination-wrapper\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          1\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          24\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          25\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-current=\"page\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          26\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          27\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          28\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          50\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager PageChanger 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di paginazione\"\n    class=\"mb-3 pagination-wrapper\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          1\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          24\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          25\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-current=\"page\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          26\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          27\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          28\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          50\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n    <div\n      class=\"dropdown\"\n    >\n      <button\n        aria-expanded=\"false\"\n        aria-haspopup=\"menu\"\n        class=\"dropdown-toggle btn \"\n        role=\"link\"\n      >\n        10/pagina\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon icon-primary icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n          />\n        </svg>\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-expand icon-sm icon-light color\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n          />\n        </svg>\n      </button>\n      <div\n        aria-hidden=\"true\"\n        class=\"dropdown-menu\"\n        data-bs-popper=\"static\"\n        role=\"menu\"\n        tabindex=\"-1\"\n      >\n        <div\n          class=\"link-list-wrapper\"\n        >\n          <ul\n            class=\"link-list\"\n          >\n            <li>\n              <a\n                class=\"active list-item\"\n              >\n                pag. 10\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"list-item\"\n              >\n                pag. 20\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"list-item\"\n              >\n                pag. 30\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"list-item\"\n              >\n                pag. 40\n              </a>\n            </li>\n            <li>\n              <a\n                class=\"list-item\"\n              >\n                pag. 50\n              </a>\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager Responsive 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di navigazione\"\n    class=\"pagination-wrapper\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          9\n        </a>\n      </li>\n      <li\n        class=\"d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          10\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-current=\"page\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            class=\"d-sm-none\"\n          >\n            Pagina \n          </span>\n          11\n        </a>\n      </li>\n      <li\n        class=\"d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          12\n        </a>\n      </li>\n      <li\n        class=\"d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          13\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager SimpleMode 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di paginazione\"\n    class=\"mb-3 pagination-wrapper\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item disabled\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          1\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          /\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          5\n        </span>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager StatoDisabilitatoEAttivo 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di navigazione\"\n    class=\"pagination-wrapper\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item disabled\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-current=\"page\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          1\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          2\n        </a>\n      </li>\n      <li\n        class=\"page-item disabled\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          3\n        </a>\n      </li>\n      <li\n        class=\"page-item disabled\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Pager TotalNumber 1`] = `\n<div>\n  <nav\n    aria-label=\"Esempio di paginazione\"\n    class=\"pagination-wrapper pagination-total\"\n  >\n    <ul\n      class=\"pagination\"\n    >\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Previous\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Previous\n          </span>\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          1\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          aria-current=\"page\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          24\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          25\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          26\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          27\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          28\n        </a>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <span\n          class=\"page-link\"\n        >\n          …\n        </span>\n      </li>\n      <li\n        class=\"d-none d-sm-block page-item\"\n      >\n        <a\n          class=\"page-link\"\n          href=\"#\"\n        >\n          50\n        </a>\n      </li>\n      <li\n        class=\"page-item\"\n      >\n        <a\n          aria-label=\"Next\"\n          class=\"page-link\"\n          href=\"#\"\n        >\n          <span\n            aria-hidden=\"true\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <span\n            class=\"visually-hidden\"\n          >\n            Next\n          </span>\n        </a>\n      </li>\n    </ul>\n    <p>\n      <span\n        class=\"visually-hidden\"\n      >\n        Pagina\n      </span>\n       24 di 50\n    </p>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Popover ClickSuccessivo 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-danger\"\n      tabindex=\"0\"\n    >\n      Popover richiudibile\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Popover Direzioni 1`] = `\n<div>\n  <div\n    class=\"d-flex flex-column\"\n  >\n    <div\n      class=\"mx-auto align-self-center p-2\"\n    >\n      <span>\n        <button\n          class=\"me-1 btn btn-secondary\"\n          type=\"button\"\n        >\n          Popover \n          a sinistra\n        </button>\n      </span>\n    </div>\n    <div\n      class=\"mx-auto align-self-center p-2\"\n    >\n      <span>\n        <button\n          class=\"me-1 btn btn-secondary\"\n          type=\"button\"\n        >\n          Popover \n          a destra\n        </button>\n      </span>\n    </div>\n    <div\n      class=\"mx-auto align-self-center p-2\"\n    >\n      <span>\n        <button\n          class=\"me-1 btn btn-secondary\"\n          type=\"button\"\n        >\n          Popover \n          in alto\n        </button>\n      </span>\n    </div>\n    <div\n      class=\"mx-auto align-self-center p-2\"\n    >\n      <span>\n        <button\n          class=\"me-1 btn btn-secondary\"\n          type=\"button\"\n        >\n          Popover \n          in basso\n        </button>\n      </span>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Popover ElementiDisabilitati 1`] = `\n<div>\n  <span>\n    <button\n      aria-disabled=\"true\"\n      class=\"btn btn-primary disabled\"\n      disabled=\"\"\n      style=\"pointer-events: none;\"\n    >\n      Popover disabilitato\n    </button>\n  </span>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Popover Example 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-danger btn-lg\"\n      type=\"button\"\n    >\n      Clicca per attivare/disattivare il popover\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Popover ModalitàHover 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-secondary\"\n    >\n      Apertura in Hover\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Popover TitoloIconaLink 1`] = `\n<div>\n  <div>\n    <button\n      class=\"btn btn-secondary\"\n      type=\"button\"\n    >\n      Popover con icona e link\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Progress _EsempiInterattivi 1`] = `\n<div>\n  <div>\n    <div\n      class=\"progress-bar-wrapper\"\n    >\n      <div\n        class=\"progress-bar-label\"\n      >\n        <span\n          class=\"visually-hidden\"\n        >\n          progresso\n        </span>\n        25%\n      </div>\n      <div\n        class=\"progress\"\n      >\n        <div\n          aria-valuemax=\"100\"\n          aria-valuemin=\"0\"\n          aria-valuenow=\"25\"\n          class=\"progress-bar\"\n          role=\"progressbar\"\n          style=\"width: 25%;\"\n        />\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Progress BottoneConProgressBar 1`] = `\n<div>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-12 col-sm-6\"\n      >\n        <p>\n          <strong>\n            Bottone primario\n          </strong>\n        </p>\n        <button\n          aria-disabled=\"true\"\n          class=\"btn-progress btn btn-primary disabled\"\n          disabled=\"\"\n        >\n          Label bottone \n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-light\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n            />\n          </svg>\n          <span>\n            <div\n              class=\"progress\"\n            >\n              <div\n                class=\"progress-bar-label\"\n              >\n                <span\n                  class=\"visually-hidden\"\n                />\n              </div>\n              <div\n                aria-valuemax=\"100\"\n                aria-valuemin=\"0\"\n                aria-valuenow=\"50\"\n                class=\"progress-bar\"\n                role=\"progressbar\"\n                style=\"width: 50%;\"\n              />\n            </div>\n          </span>\n        </button>\n      </div>\n      <div\n        class=\"col-12 col-sm-6\"\n      >\n        <p>\n          <strong>\n            Bottone secondario\n          </strong>\n        </p>\n        <button\n          aria-disabled=\"true\"\n          class=\"btn-progress btn btn-secondary disabled\"\n          disabled=\"\"\n        >\n          Label bottone \n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-light\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n            />\n          </svg>\n          <span>\n            <div\n              class=\"progress\"\n            >\n              <div\n                class=\"progress-bar-label\"\n              >\n                <span\n                  class=\"visually-hidden\"\n                />\n              </div>\n              <div\n                aria-valuemax=\"100\"\n                aria-valuemin=\"0\"\n                aria-valuenow=\"50\"\n                class=\"progress-bar\"\n                role=\"progressbar\"\n                style=\"width: 50%;\"\n              />\n            </div>\n          </span>\n        </button>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Progress Colori 1`] = `\n<div>\n  <div>\n    <div\n      class=\"progress progress-color\"\n    >\n      <div\n        class=\"progress-bar-label\"\n      >\n        <span\n          class=\"visually-hidden\"\n        />\n      </div>\n      <div\n        aria-valuemax=\"100\"\n        aria-valuemin=\"0\"\n        aria-valuenow=\"25\"\n        class=\"progress-bar bg-success\"\n        role=\"progressbar\"\n        style=\"width: 25%;\"\n      />\n    </div>\n    <div\n      class=\"progress progress-color\"\n    >\n      <div\n        class=\"progress-bar-label\"\n      >\n        <span\n          class=\"visually-hidden\"\n        />\n      </div>\n      <div\n        aria-valuemax=\"100\"\n        aria-valuemin=\"0\"\n        aria-valuenow=\"33\"\n        class=\"progress-bar bg-info\"\n        role=\"progressbar\"\n        style=\"width: 33%;\"\n      />\n    </div>\n    <div\n      class=\"progress progress-color\"\n    >\n      <div\n        class=\"progress-bar-label\"\n      >\n        <span\n          class=\"visually-hidden\"\n        />\n      </div>\n      <div\n        aria-valuemax=\"100\"\n        aria-valuemin=\"0\"\n        aria-valuenow=\"50\"\n        class=\"progress-bar bg-warning\"\n        role=\"progressbar\"\n        style=\"width: 50%;\"\n      />\n    </div>\n    <div\n      class=\"progress progress-color\"\n    >\n      <div\n        class=\"progress-bar-label\"\n      >\n        <span\n          class=\"visually-hidden\"\n        />\n      </div>\n      <div\n        aria-valuemax=\"100\"\n        aria-valuemin=\"0\"\n        aria-valuenow=\"66\"\n        class=\"progress-bar bg-danger\"\n        role=\"progressbar\"\n        style=\"width: 66%;\"\n      />\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Progress Esempio 1`] = `\n<div>\n  <div\n    class=\"progress\"\n  >\n    <div\n      class=\"progress-bar-label\"\n    >\n      <span\n        class=\"visually-hidden\"\n      />\n    </div>\n    <div\n      aria-valuemax=\"100\"\n      aria-valuemin=\"0\"\n      aria-valuenow=\"50\"\n      class=\"progress-bar\"\n      role=\"progressbar\"\n      style=\"width: 50%;\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Progress Etichette 1`] = `\n<div>\n  <div\n    class=\"progress-bar-wrapper\"\n  >\n    <div\n      class=\"progress-bar-label\"\n    >\n      <span\n        class=\"visually-hidden\"\n      >\n        progresso\n      </span>\n      35%\n    </div>\n    <div\n      class=\"progress\"\n    >\n      <div\n        aria-valuemax=\"100\"\n        aria-valuemin=\"0\"\n        aria-valuenow=\"35\"\n        class=\"progress-bar\"\n        role=\"progressbar\"\n        style=\"width: 35%;\"\n      />\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Progress ProgressoIndeterminato 1`] = `\n<div>\n  <div\n    class=\"progress progress-indeterminate\"\n  >\n    <div\n      class=\"progress-bar-label\"\n    >\n      <span\n        class=\"visually-hidden\"\n      >\n        In elaborazione...\n      </span>\n    </div>\n    <div\n      aria-valuemax=\"100\"\n      aria-valuemin=\"0\"\n      aria-valuenow=\"NaN\"\n      class=\"progress-bar\"\n      role=\"progressbar\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Rating RatingBase 1`] = `\n<div>\n  <fieldset\n    class=\"rating rating-label mb-3\"\n  >\n    <legend\n      class=\"\"\n    >\n      Rating\n    </legend>\n    <input\n      class=\"\"\n      id=\"star5a\"\n      name=\"ratingA\"\n      type=\"radio\"\n      value=\"5\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star5a\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 5 stelle su 5\n      </span>\n    </label>\n    <input\n      class=\"\"\n      id=\"star4a\"\n      name=\"ratingA\"\n      type=\"radio\"\n      value=\"4\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star4a\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 4 stelle su 5\n      </span>\n    </label>\n    <input\n      class=\"\"\n      id=\"star3a\"\n      name=\"ratingA\"\n      type=\"radio\"\n      value=\"3\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star3a\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 3 stelle su 5\n      </span>\n    </label>\n    <input\n      checked=\"\"\n      class=\"\"\n      id=\"star2a\"\n      name=\"ratingA\"\n      type=\"radio\"\n      value=\"2\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star2a\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 2 stelle su 5\n      </span>\n    </label>\n    <input\n      class=\"\"\n      id=\"star1a\"\n      name=\"ratingA\"\n      type=\"radio\"\n      value=\"1\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star1a\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 1 stelle su 5\n      </span>\n    </label>\n  </fieldset>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Rating RatingConLabel 1`] = `\n<div>\n  <fieldset\n    class=\"rating rating-label mb-3\"\n  >\n    <span\n      class=\"visually-hidden\"\n    >\n      Valutazione\n    </span>\n     \n    <span>\n      4\n       stelle\n    </span>\n    <span\n      class=\"visually-hidden\"\n    >\n      su 5\n    </span>\n    <input\n      class=\"\"\n      id=\"star5b\"\n      name=\"ratingB\"\n      type=\"radio\"\n      value=\"5\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star5b\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 5 stelle su 5\n      </span>\n    </label>\n    <input\n      checked=\"\"\n      class=\"\"\n      id=\"star4b\"\n      name=\"ratingB\"\n      type=\"radio\"\n      value=\"4\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star4b\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 4 stelle su 5\n      </span>\n    </label>\n    <input\n      class=\"\"\n      id=\"star3b\"\n      name=\"ratingB\"\n      type=\"radio\"\n      value=\"3\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star3b\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 3 stelle su 5\n      </span>\n    </label>\n    <input\n      class=\"\"\n      id=\"star2b\"\n      name=\"ratingB\"\n      type=\"radio\"\n      value=\"2\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star2b\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 2 stelle su 5\n      </span>\n    </label>\n    <input\n      class=\"\"\n      id=\"star1b\"\n      name=\"ratingB\"\n      type=\"radio\"\n      value=\"1\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star1b\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 1 stelle su 5\n      </span>\n    </label>\n  </fieldset>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Rating RatingReadOnly 1`] = `\n<div>\n  <fieldset\n    class=\"rating rating-read-only rating rating-label mb-3\"\n  >\n    <legend\n      class=\"visually-hidden\"\n    >\n      Valutazione 4 stelle su 5\n    </legend>\n    <input\n      aria-hidden=\"true\"\n      class=\"\"\n      disabled=\"\"\n      id=\"star5c\"\n      name=\"ratingC\"\n      type=\"radio\"\n      value=\"5\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star5c\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 5 stelle su 5\n      </span>\n    </label>\n    <input\n      aria-hidden=\"true\"\n      checked=\"\"\n      class=\"\"\n      disabled=\"\"\n      id=\"star4c\"\n      name=\"ratingC\"\n      type=\"radio\"\n      value=\"4\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star4c\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 4 stelle su 5\n      </span>\n    </label>\n    <input\n      aria-hidden=\"true\"\n      class=\"\"\n      disabled=\"\"\n      id=\"star3c\"\n      name=\"ratingC\"\n      type=\"radio\"\n      value=\"3\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star3c\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 3 stelle su 5\n      </span>\n    </label>\n    <input\n      aria-hidden=\"true\"\n      class=\"\"\n      disabled=\"\"\n      id=\"star2c\"\n      name=\"ratingC\"\n      type=\"radio\"\n      value=\"2\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star2c\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 2 stelle su 5\n      </span>\n    </label>\n    <input\n      aria-hidden=\"true\"\n      class=\"\"\n      disabled=\"\"\n      id=\"star1c\"\n      name=\"ratingC\"\n      type=\"radio\"\n      value=\"1\"\n    />\n    <label\n      class=\"full form-label\"\n      for=\"star1c\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n      <span\n        class=\"visually-hidden\"\n      >\n        Valuta 1 stelle su 5\n      </span>\n    </label>\n  </fieldset>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Section Esempio 1`] = `\n<div>\n  <div\n    aria-labelledby=\"titleEx1\"\n    class=\"section\"\n  >\n    <div\n      class=\"section-content\"\n    >\n      <div\n        class=\"container\"\n      >\n        <div\n          class=\"mb-3 row\"\n        >\n          <div\n            class=\"col-12\"\n          >\n            <h2\n              id=\"titleEx1\"\n            >\n              Morbi fermentum amet\n            </h2>\n          </div>\n        </div>\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"pe-0 pe-md-5 mb-3 col-12 col-lg-6 col-xl-4\"\n          >\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"pe-0 pe-md-5 mb-3 col-12 col-lg-6 col-xl-4\"\n          >\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"pe-0 pe-md-5 mb-3 col-12 col-lg-6 col-xl-4\"\n          >\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna condimentum. Mattis enim ut tellus elementum sagittis.\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Section ImmagineDiSfondo 1`] = `\n<div>\n  <div\n    aria-labelledby=\"titleEx5\"\n    class=\"section section-image\"\n    style=\"background-image: url(https://picsum.photos/1280/720?image=811);\"\n  >\n    <div\n      class=\"section-content\"\n    >\n      <div\n        class=\"white-color container\"\n      >\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"col-12\"\n          >\n            <h2\n              id=\"titleEx5\"\n            >\n              Morbi fermentum amet\n            </h2>\n          </div>\n        </div>\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna condimentum. Mattis enim ut tellus elementum sagittis.\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Section SectionConCard 1`] = `\n<div>\n  <div\n    aria-labelledby=\"titleEx6\"\n    class=\"section section-muted\"\n  >\n    <div\n      class=\"section-content\"\n    >\n      <h2\n        id=\"titleEx6\"\n      >\n        Morbi fermentum amet\n      </h2>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col-sm-6\"\n        >\n          <article\n            class=\"it-card it-card-image border rounded\"\n          >\n            <h3\n              class=\"it-card-title \"\n            >\n              <a\n                href=\"#\"\n              >\n                Titolo del contenuto\n              </a>\n            </h3>\n            <div\n              class=\"it-card-image-wrapper\"\n            >\n              <div\n                class=\"ratio ratio-16x9\"\n              >\n                <figure\n                  class=\"figure img-full\"\n                >\n                  <img\n                    alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                    src=\"https://placeholderimage.eu/api/city/800/600\"\n                  />\n                </figure>\n              </div>\n            </div>\n            <div\n              class=\"it-card-body\"\n            >\n              <p\n                class=\"it-card-text\"\n              >\n                Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n              </p>\n            </div>\n            <footer\n              class=\"it-card-related it-card-footer\"\n            >\n              <time\n                class=\"it-card-date\"\n                datetime=\"2025-04-22\"\n              >\n                22 aprile 2025\n              </time>\n            </footer>\n          </article>\n        </div>\n        <div\n          class=\"col-sm-6\"\n        >\n          <article\n            class=\"it-card it-card-image border rounded\"\n          >\n            <h3\n              class=\"it-card-title \"\n            >\n              <a\n                href=\"#\"\n              >\n                Titolo del contenuto\n              </a>\n            </h3>\n            <div\n              class=\"it-card-image-wrapper\"\n            >\n              <div\n                class=\"ratio ratio-16x9\"\n              >\n                <figure\n                  class=\"figure img-full\"\n                >\n                  <img\n                    alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                    src=\"https://placeholderimage.eu/api/city/800/600\"\n                  />\n                </figure>\n              </div>\n            </div>\n            <div\n              class=\"it-card-body\"\n            >\n              <p\n                class=\"it-card-text\"\n              >\n                Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n              </p>\n            </div>\n            <footer\n              class=\"it-card-related it-card-footer\"\n            >\n              <time\n                class=\"it-card-date\"\n                datetime=\"2025-04-22\"\n              >\n                22 aprile 2025\n              </time>\n            </footer>\n          </article>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Section SfondoNeutrale 1`] = `\n<div>\n  <div\n    aria-labelledby=\"titleEx4\"\n    class=\"section section-neutral\"\n  >\n    <div\n      class=\"section-content\"\n    >\n      <div\n        class=\"white-color container\"\n      >\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"col-12\"\n          >\n            <h2\n              id=\"titleEx4\"\n            >\n              Morbi fermentum amet\n            </h2>\n          </div>\n        </div>\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna condimentum. Mattis enim ut tellus elementum sagittis.\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Section SfondoPrimario 1`] = `\n<div>\n  <div\n    aria-labelledby=\"titleEx3\"\n    class=\"section section-primary\"\n  >\n    <div\n      class=\"section-content\"\n    >\n      <div\n        class=\"white-color container\"\n      >\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"col-12\"\n          >\n            <h2\n              id=\"titleEx3\"\n            >\n              Morbi fermentum amet\n            </h2>\n          </div>\n        </div>\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna condimentum. Mattis enim ut tellus elementum sagittis.\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Section SfondoTenue 1`] = `\n<div>\n  <div\n    aria-labelledby=\"titleEx2\"\n    class=\"section section-muted\"\n  >\n    <div\n      class=\"section-content\"\n    >\n      <div\n        class=\"container\"\n      >\n        <div\n          class=\"mb-3 row\"\n        >\n          <div\n            class=\"col-12\"\n          >\n            <h2\n              id=\"titleEx2\"\n            >\n              Morbi fermentum amet\n            </h2>\n          </div>\n        </div>\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras. Dictum sit amet justo donec enim diam vulputate ut. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Eget egestas purus viverra accumsan. Diam maecenas ultricies mi eget mauris pharetra et. Etiam dignissim diam quis enim. Eu nisl nunc mi ipsum faucibus.\n          </div>\n          <div\n            class=\"col-12 col-lg-6 col-xl-4\"\n          >\n            Euismod lacinia at quis risus sed vulputate. Scelerisque purus semper eget duis at tellus at urna condimentum. Mattis enim ut tellus elementum sagittis.\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Sidebar _Annidata 1`] = `\n<div>\n  <div\n    class=\"sidebar-wrapper it-line-left-side\"\n  >\n    <div\n      class=\"sidebar-linklist-wrapper\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              aria-expanded=\"false\"\n              class=\"right-icon large medium list-item\"\n              role=\"button\"\n            >\n              <span\n                class=\"list-item-title-icon-wrapper\"\n              >\n                <span>\n                  Link list 1 \n                </span>\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon right icon-primary\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                  />\n                </svg>\n              </span>\n            </a>\n          </li>\n          <div\n            class=\"collapse\"\n          >\n            <ul\n              class=\"link-sublist\"\n            >\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 4 \n                  </span>\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 5 \n                  </span>\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 6 \n                  </span>\n                </a>\n              </li>\n            </ul>\n          </div>\n          <li>\n            <a\n              aria-expanded=\"false\"\n              class=\"right-icon large medium list-item\"\n              role=\"button\"\n            >\n              <span\n                class=\"list-item-title-icon-wrapper\"\n              >\n                <span>\n                  Link list 2 \n                </span>\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon right icon-primary\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                  />\n                </svg>\n              </span>\n            </a>\n          </li>\n          <div\n            class=\"collapse\"\n          >\n            <ul\n              class=\"link-sublist\"\n            >\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 7 \n                  </span>\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 8 \n                  </span>\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 9 \n                  </span>\n                </a>\n              </li>\n            </ul>\n          </div>\n          <li>\n            <a\n              aria-expanded=\"false\"\n              class=\"right-icon large medium list-item\"\n              role=\"button\"\n            >\n              <span\n                class=\"list-item-title-icon-wrapper\"\n              >\n                <span>\n                  Link list 3 \n                </span>\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon right icon-primary\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                  />\n                </svg>\n              </span>\n            </a>\n          </li>\n          <div\n            class=\"collapse\"\n          >\n            <ul\n              class=\"link-sublist\"\n            >\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 10 \n                  </span>\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 11 \n                  </span>\n                </a>\n              </li>\n              <li>\n                <a\n                  class=\"list-item\"\n                >\n                  <span>\n                    Link list 12 \n                  </span>\n                </a>\n              </li>\n            </ul>\n          </div>\n          <div\n            class=\"sidebar-linklist-wrapper linklist-secondary\"\n          />\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Secondary item\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"active list-item\"\n            >\n              <span>\n                Secondary item active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled list-item\"\n            >\n              <span>\n                Secondary item disabled\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Sidebar _ConIcona 1`] = `\n<div>\n  <div\n    class=\"sidebar-wrapper\"\n  >\n    <div\n      class=\"sidebar-linklist-wrapper\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <h3\n              class=\"header list-item\"\n            >\n              HEADER\n            </h3>\n          </li>\n          <li>\n            <a\n              class=\"left-icon active medium list-item\"\n            >\n              <span\n                class=\"list-item-title-icon-wrapper\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-primary icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n                  />\n                </svg>\n                <span>\n                  Link list active\n                </span>\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"left-icon disabled medium list-item\"\n            >\n              <span\n                class=\"list-item-title-icon-wrapper\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-primary icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n                  />\n                </svg>\n                <span>\n                  Link list disabled\n                </span>\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"left-icon medium list-item\"\n            >\n              <span\n                class=\"list-item-title-icon-wrapper\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-primary icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n                  />\n                </svg>\n                <span>\n                  Link list\n                </span>\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"left-icon medium list-item\"\n            >\n              <span\n                class=\"list-item-title-icon-wrapper\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-primary icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n                  />\n                </svg>\n                <span>\n                  Link list\n                </span>\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n      <div\n        class=\"sidebar-linklist-wrapper linklist-secondary\"\n      />\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Secondary item\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"active list-item\"\n            >\n              <span>\n                Secondary item active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled list-item\"\n            >\n              <span>\n                Secondary item disabled\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Sidebar BasicSidebar 1`] = `\n<div>\n  <div\n    class=\"sidebar-wrapper\"\n  >\n    <div\n      class=\"sidebar-linklist-wrapper\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <h3\n              class=\"header list-item\"\n            >\n              HEADER\n            </h3>\n          </li>\n          <li>\n            <a\n              class=\"active medium list-item\"\n            >\n              <span>\n                Link list active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled medium list-item\"\n            >\n              <span>\n                Link list disabled\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"medium list-item\"\n            >\n              <span>\n                Link list\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"medium list-item\"\n            >\n              <span>\n                Link list\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n      <div\n        class=\"sidebar-linklist-wrapper linklist-secondary\"\n      />\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Secondary item\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"active list-item\"\n            >\n              <span>\n                Secondary item active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled list-item\"\n            >\n              <span>\n                Secondary item disabled\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Sidebar ConLineaADestra 1`] = `\n<div>\n  <div\n    class=\"sidebar-wrapper it-line-right-side\"\n  >\n    <div\n      class=\"sidebar-linklist-wrapper\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <h3\n              class=\"header list-item\"\n            >\n              HEADER\n            </h3>\n          </li>\n          <li>\n            <a\n              class=\"active medium list-item\"\n            >\n              <span>\n                Link list active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled medium list-item\"\n            >\n              <span>\n                Link list disabled\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"medium list-item\"\n            >\n              <span>\n                Link list\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"medium list-item\"\n            >\n              <span>\n                Link list\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n      <div\n        class=\"sidebar-linklist-wrapper linklist-secondary\"\n      />\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Secondary item\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"active list-item\"\n            >\n              <span>\n                Secondary item active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled list-item\"\n            >\n              <span>\n                Secondary item disabled\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Sidebar ConLineaASinistra 1`] = `\n<div>\n  <div\n    class=\"sidebar-wrapper it-line-left-side\"\n  >\n    <div\n      class=\"sidebar-linklist-wrapper\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <h3\n              class=\"header list-item\"\n            >\n              HEADER\n            </h3>\n          </li>\n          <li>\n            <a\n              class=\"active medium list-item\"\n            >\n              <span>\n                Link list active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled medium list-item\"\n            >\n              <span>\n                Link list disabled\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"medium list-item\"\n            >\n              <span>\n                Link list\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"medium list-item\"\n            >\n              <span>\n                Link list\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n      <div\n        class=\"sidebar-linklist-wrapper linklist-secondary\"\n      />\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Secondary item\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"active list-item\"\n            >\n              <span>\n                Secondary item active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled list-item\"\n            >\n              <span>\n                Secondary item disabled\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Sidebar SidebarVersioneScura 1`] = `\n<div>\n  <div\n    class=\"sidebar-wrapper theme-dark\"\n  >\n    <div\n      class=\"sidebar-linklist-wrapper\"\n    >\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <h3\n              class=\"header list-item\"\n            >\n              HEADER\n            </h3>\n          </li>\n          <li>\n            <a\n              class=\"active medium list-item\"\n            >\n              <span>\n                Link list active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled medium list-item\"\n            >\n              <span>\n                Link list disabled\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"medium list-item\"\n            >\n              <span>\n                Link list\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"medium list-item\"\n            >\n              <span>\n                Link list\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n      <div\n        class=\"sidebar-linklist-wrapper linklist-secondary\"\n      />\n      <div\n        class=\"link-list-wrapper\"\n      >\n        <ul\n          class=\"link-list\"\n        >\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Secondary item\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"active list-item\"\n            >\n              <span>\n                Secondary item active\n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"disabled list-item\"\n            >\n              <span>\n                Secondary item disabled\n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Skiplinks _Esempi 1`] = `\n<div>\n  <section\n    tabindex=\"-1\"\n  >\n    <div\n      id=\"#main\"\n    />\n    <div\n      id=\"#footer\"\n    />\n    <div\n      class=\"skiplinks\"\n    />\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Skiplinks _EsempiWithNav 1`] = `\n<div>\n  <section\n    tabindex=\"-1\"\n  >\n    <div\n      id=\"#main\"\n    />\n    <div\n      id=\"#footer\"\n    />\n    <nav\n      aria-label=\"Scorciatoie di navigazione\"\n      class=\"skiplinks\"\n    >\n      <ul>\n        <li\n          class=\"visually-hidden-focusable\"\n        >\n          <a\n            href=\"#main\"\n          >\n            Skip to main content\n          </a>\n        </li>\n        <li\n          class=\"visually-hidden-focusable\"\n        >\n          <a\n            href=\"#\"\n          >\n            Skip to footer\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Spinner Esempio 1`] = `\n<div>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-6 col-lg-3\"\n      >\n        <p\n          class=\"mb-3\"\n        >\n          <strong>\n            Spinner standard\n          </strong>\n        </p>\n        <span\n          class=\"progress-spinner\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento\n          </span>\n        </span>\n      </div>\n      <div\n        class=\"col-6 col-lg-3\"\n      >\n        <p\n          class=\"mb-3\"\n        >\n          <strong>\n            Spinner Attivo\n          </strong>\n        </p>\n        <span\n          class=\"progress-spinner progress-spinner-active\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento\n          </span>\n        </span>\n      </div>\n      <div\n        class=\"col-6 col-lg-3 mt-3 mt-lg-0\"\n      >\n        <p\n          class=\"mb-3\"\n        >\n          <strong>\n            Small\n          </strong>\n        </p>\n        <span\n          class=\"progress-spinner size-sm\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento\n          </span>\n        </span>\n      </div>\n      <div\n        class=\"col-6 col-lg-3 mt-3 mt-lg-0\"\n      >\n        <p\n          class=\"mb-3\"\n        >\n          <strong>\n            Small attivo\n          </strong>\n        </p>\n        <span\n          class=\"progress-spinner progress-spinner-active size-sm\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento\n          </span>\n        </span>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Spinner SpinnerDoppio 1`] = `\n<div>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-6 col-lg-3\"\n      >\n        <p\n          class=\"mb-3\"\n        >\n          <strong>\n            Spinner doppio\n          </strong>\n        </p>\n        <span\n          class=\"progress-spinner progress-spinner-double\"\n        >\n          <div\n            class=\"progress-spinner-inner\"\n          />\n          <div\n            class=\"progress-spinner-inner\"\n          />\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento\n          </span>\n        </span>\n      </div>\n      <div\n        class=\"col-6 col-lg-3\"\n      >\n        <p\n          class=\"mb-3\"\n        >\n          <strong>\n            Doppio attivo\n          </strong>\n        </p>\n        <span\n          class=\"progress-spinner progress-spinner-active progress-spinner-double\"\n        >\n          <div\n            class=\"progress-spinner-inner\"\n          />\n          <div\n            class=\"progress-spinner-inner\"\n          />\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento\n          </span>\n        </span>\n      </div>\n      <div\n        class=\"col-6 col-lg-3 mt-3 mt-lg-0\"\n      >\n        <p\n          class=\"mb-3\"\n        >\n          <strong>\n            Doppio small\n          </strong>\n        </p>\n        <span\n          class=\"progress-spinner size-sm progress-spinner-double\"\n        >\n          <div\n            class=\"progress-spinner-inner\"\n          />\n          <div\n            class=\"progress-spinner-inner\"\n          />\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento\n          </span>\n        </span>\n      </div>\n      <div\n        class=\"col-6 col-lg-3 mt-3 mt-lg-0\"\n      >\n        <p\n          class=\"mb-3\"\n        >\n          <strong>\n            Doppio small attivo\n          </strong>\n        </p>\n        <span\n          class=\"progress-spinner progress-spinner-active size-sm progress-spinner-double\"\n        >\n          <div\n            class=\"progress-spinner-inner\"\n          />\n          <div\n            class=\"progress-spinner-inner\"\n          />\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento\n          </span>\n        </span>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper HeaderVariants 1`] = `\n<div>\n  <div\n    class=\"steppers bg-dark\"\n  >\n    <div\n      class=\"steppers-header\"\n    >\n      <ul>\n        <li\n          class=\"confirmed\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n          Primo contenuto\n        </li>\n        <li\n          class=\"active\"\n        >\n          Secondo contenuto\n        </li>\n        <li\n          class=\"\"\n        >\n          Terzo contnuto\n        </li>\n        <span\n          class=\"steppers-index\"\n        >\n          2/6\n        </span>\n      </ul>\n    </div>\n    <div\n      class=\"steppers-header\"\n    >\n      <ul>\n        <li\n          class=\"confirmed\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n            />\n          </svg>\n          Primo contenuto\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon steppers-success\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n        </li>\n        <li\n          class=\"active\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n            />\n            <path\n              d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n            />\n          </svg>\n          Secondo contenuto\n        </li>\n        <li\n          class=\"\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z\"\n            />\n          </svg>\n          Terzo contenuto\n        </li>\n        <span\n          class=\"steppers-index\"\n        >\n          2/6\n        </span>\n      </ul>\n    </div>\n    <div\n      class=\"steppers-header\"\n    >\n      <ul>\n        <li\n          class=\"confirmed\"\n        >\n          <span\n            class=\"steppers-number\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n              />\n            </svg>\n          </span>\n          Primo contenuto\n        </li>\n        <li\n          class=\"active no-line\"\n        >\n          <span\n            class=\"steppers-number\"\n          >\n            <span>\n              2\n            </span>\n          </span>\n          Secondo contenuto\n        </li>\n        <li\n          class=\"\"\n        >\n          <span\n            class=\"steppers-number\"\n          >\n            <span>\n              3\n            </span>\n          </span>\n          Terzo contenuto\n        </li>\n      </ul>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper NavigationOfTheSteps 1`] = `\n<div>\n  <div\n    class=\"steppers\"\n  >\n    <div\n      class=\"steppers-header\"\n    >\n      <ul>\n        <li\n          class=\"confirmed\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n          Primo contenuto\n        </li>\n        <li\n          class=\"active\"\n        >\n          Secondo contenuto\n        </li>\n        <li\n          class=\"\"\n        >\n          Terzo contenuto\n        </li>\n        <span\n          class=\"steppers-index\"\n        >\n          2/6\n        </span>\n      </ul>\n    </div>\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; background: rgb(250, 250, 250); display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51);\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <button\n        class=\"steppers-btn-next btn btn-outline-primary btn-sm\"\n      >\n        Avanti\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n          />\n        </svg>\n      </button>\n      <button\n        class=\"steppers-btn-confirm d-none d-lg-block btn btn-primary btn-sm\"\n      >\n        Conferma\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper OrderOfTheSteps 1`] = `\n<div>\n  <div\n    class=\"steppers\"\n  >\n    <div\n      class=\"steppers-header\"\n    >\n      <ul>\n        <li\n          class=\"confirmed\"\n        >\n          <span\n            class=\"steppers-number\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n              />\n            </svg>\n          </span>\n          Primo contenuto\n        </li>\n        <li\n          class=\"active no-line\"\n        >\n          <span\n            class=\"steppers-number\"\n          >\n            <span>\n              2\n            </span>\n          </span>\n          Secondo contenuto\n        </li>\n        <li\n          class=\"\"\n        >\n          <span\n            class=\"steppers-number\"\n          >\n            <span>\n              3\n            </span>\n          </span>\n          Terzo contenuto\n        </li>\n      </ul>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper TextAndIcons 1`] = `\n<div>\n  <div\n    class=\"steppers\"\n  >\n    <div\n      class=\"steppers-header\"\n    >\n      <ul>\n        <li\n          class=\"confirmed\"\n        >\n          <svg\n            aria-hidden=\"false\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            role=\"img\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <title>\n              Calendario\n            </title>\n            <path\n              d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n            />\n          </svg>\n          Primo contenuto\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon steppers-success\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n        </li>\n        <li\n          class=\"active\"\n        >\n          <svg\n            aria-hidden=\"false\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            role=\"img\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <title>\n              Lucchetto\n            </title>\n            <path\n              d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n            />\n            <path\n              d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n            />\n          </svg>\n          Secondo contenuto\n        </li>\n        <li\n          class=\"\"\n        >\n          <svg\n            aria-hidden=\"false\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            role=\"img\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <title>\n              Impostazioni\n            </title>\n            <path\n              d=\"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z\"\n            />\n          </svg>\n          Terzo contenuto\n        </li>\n        <span\n          class=\"steppers-index\"\n        >\n          2/6\n        </span>\n      </ul>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper TextOnly 1`] = `\n<div>\n  <div\n    class=\"steppers\"\n  >\n    <div\n      class=\"steppers-header\"\n    >\n      <ul>\n        <li\n          class=\"confirmed\"\n        >\n          Primo contenuto\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon steppers-success\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n        </li>\n        <li\n          class=\"active\"\n        >\n          Secondo contenuto\n        </li>\n        <li\n          class=\"\"\n        >\n          Terzo contenuto\n        </li>\n        <span\n          class=\"steppers-index\"\n        >\n          2/6\n        </span>\n      </ul>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper VersionOnADarkBackground 1`] = `\n<div>\n  <div\n    class=\"steppers bg-dark\"\n  >\n    <div\n      class=\"steppers-header\"\n    >\n      <ul>\n        <li\n          class=\"confirmed\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n          Primo contenuto\n        </li>\n        <li\n          class=\"active\"\n        >\n          Secondo contenuto\n        </li>\n        <li\n          class=\"\"\n        >\n          Terzo contenuto\n        </li>\n        <span\n          class=\"steppers-index\"\n        >\n          2/6\n        </span>\n      </ul>\n    </div>\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; display: flex; justify-content: center; align-items: center; color: rgb(238, 238, 238); border-color: #aaa; background: rgb(23, 50, 77); opacity: 0.5;\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <button\n        class=\"steppers-btn-next btn btn-outline-primary btn-sm\"\n      >\n        Avanti\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n          />\n        </svg>\n      </button>\n      <button\n        class=\"stepper-btn-confirm d-none d-lg-block btn btn-primary btn-sm\"\n      >\n        Conferma\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper/Mobile - dark version ConfirmButtonDark 1`] = `\n<div>\n  <div\n    class=\"steppers bg-dark mobile-examples\"\n  >\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; display: flex; justify-content: center; align-items: center; color: rgb(238, 238, 238); border-color: #aaa; background: rgb(23, 50, 77); opacity: 0.5;\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <button\n        class=\"steppers-btn-confirm btn btn-primary btn-sm\"\n      >\n        Conferma\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper/Mobile - dark version PalliniDark 1`] = `\n<div>\n  <div\n    class=\"steppers bg-dark mobile-examples\"\n  >\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; display: flex; justify-content: center; align-items: center; color: rgb(238, 238, 238); border-color: #aaa; background: rgb(23, 50, 77); opacity: 0.5;\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <ul\n        class=\"steppers-dots\"\n      >\n        <li\n          class=\"done\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 1 di 6 - Confermato\n          </span>\n        </li>\n        <li\n          class=\"done\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 2 di 6 - Confermato\n          </span>\n        </li>\n        <li\n          class=\"done\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 3 di 6 - Confermato\n          </span>\n        </li>\n        <li>\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 4 di 6\n          </span>\n        </li>\n        <li>\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 5 di 6\n          </span>\n        </li>\n        <li>\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 6 di 6\n          </span>\n        </li>\n      </ul>\n      <button\n        class=\"steppers-btn-next btn btn-outline-primary btn-sm\"\n      >\n        Avanti\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n          />\n        </svg>\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper/Mobile - dark version ProgressBarDark 1`] = `\n<div>\n  <div\n    class=\"steppers bg-dark mobile-examples\"\n  >\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; display: flex; justify-content: center; align-items: center; color: rgb(238, 238, 238); border-color: #aaa; background: rgb(23, 50, 77); opacity: 0.5;\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <div\n        class=\"steppers-progress\"\n      >\n        <div\n          class=\"progress\"\n        >\n          <div\n            class=\"progress-bar-label\"\n          >\n            <span\n              class=\"visually-hidden\"\n            />\n          </div>\n          <div\n            aria-valuemax=\"100\"\n            aria-valuemin=\"0\"\n            aria-valuenow=\"33\"\n            class=\"progress-bar\"\n            role=\"progressbar\"\n            style=\"width: 33%;\"\n          />\n        </div>\n      </div>\n      <button\n        class=\"steppers-btn-next btn btn-outline-primary btn-sm\"\n      >\n        Avanti\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n          />\n        </svg>\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper/Mobile - dark version SaveButtonDark 1`] = `\n<div>\n  <div\n    class=\"steppers bg-dark mobile-examples\"\n  >\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; display: flex; justify-content: center; align-items: center; color: rgb(238, 238, 238); border-color: #aaa; background: rgb(23, 50, 77); opacity: 0.5;\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <button\n        class=\"steppers-btn-save btn btn-primary btn-sm\"\n      >\n        Salva\n      </button>\n      <button\n        class=\"stepper-btn-next btn btn-outline-primary btn-sm\"\n      >\n        Avanti\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n          />\n        </svg>\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper/Mobile ConfirmButton 1`] = `\n<div>\n  <div\n    class=\"steppers mobile-examples\"\n  >\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; background: rgb(250, 250, 250); display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51);\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <button\n        class=\"steppers-btn-confirm btn btn-primary btn-sm\"\n      >\n        Conferma\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper/Mobile Pallini 1`] = `\n<div>\n  <div\n    class=\"steppers mobile-examples\"\n  >\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; background: rgb(250, 250, 250); display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51);\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <ul\n        class=\"steppers-dots\"\n      >\n        <li\n          class=\"done\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 1 di 6 - Confermato\n          </span>\n        </li>\n        <li\n          class=\"done\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 2 di 6 - Confermato\n          </span>\n        </li>\n        <li\n          class=\"done\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 3 di 6 - Confermato\n          </span>\n        </li>\n        <li>\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 4 di 6\n          </span>\n        </li>\n        <li>\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 5 di 6\n          </span>\n        </li>\n        <li>\n          <span\n            class=\"visually-hidden\"\n          >\n            Step 6 di 6\n          </span>\n        </li>\n      </ul>\n      <button\n        class=\"steppers-btn-next btn btn-outline-primary btn-sm\"\n      >\n        Avanti\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n          />\n        </svg>\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper/Mobile ProgressBar 1`] = `\n<div>\n  <div\n    class=\"steppers mobile-examples\"\n  >\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; background: rgb(250, 250, 250); display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51);\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <div\n        class=\"steppers-progress\"\n      >\n        <div\n          class=\"progress\"\n        >\n          <div\n            class=\"progress-bar-label\"\n          >\n            <span\n              class=\"visually-hidden\"\n            />\n          </div>\n          <div\n            aria-valuemax=\"100\"\n            aria-valuemin=\"0\"\n            aria-valuenow=\"33\"\n            class=\"progress-bar\"\n            role=\"progressbar\"\n            style=\"width: 33%;\"\n          />\n        </div>\n      </div>\n      <button\n        class=\"steppers-btn-next btn btn-outline-primary btn-sm\"\n      >\n        Avanti\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n          />\n        </svg>\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Stepper/Mobile SaveButton 1`] = `\n<div>\n  <div\n    class=\"steppers mobile-examples\"\n  >\n    <div\n      aria-live=\"polite\"\n      class=\"steppers-content\"\n      style=\"height: 400px; border: 2px dashed #eee; background: rgb(250, 250, 250); display: flex; justify-content: center; align-items: center; color: rgb(51, 51, 51);\"\n    >\n      <p>\n        Contenuto di esempio dello step corrente\n      </p>\n    </div>\n    <nav\n      class=\"steppers-nav\"\n    >\n      <button\n        class=\"steppers-btn-prev btn btn-outline-primary btn-sm\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n          />\n        </svg>\n        Indietro\n      </button>\n      <button\n        class=\"steppers-btn-save btn btn-primary btn-sm\"\n      >\n        Salva\n      </button>\n      <button\n        class=\"stepper-btn-next btn btn-outline-primary btn-sm\"\n      >\n        Avanti\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n          />\n        </svg>\n      </button>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab Hidescroll 1`] = `\n<div>\n  <div\n    class=\"nav-tabs-hidescroll hidescroll-ico\"\n  >\n    <ul\n      class=\"auto nav-tabs nav\"\n      role=\"tablist\"\n    >\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:r8:-tabpane-1\"\n          aria-selected=\"true\"\n          class=\"nav-link active\"\n          data-rr-ui-event-key=\"1\"\n          href=\"#\"\n          id=\"react-aria-:r8:-tab-1\"\n          role=\"tab\"\n          tabindex=\"0\"\n        >\n          Attivo\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:r8:-tabpane-2\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"2\"\n          href=\"#\"\n          id=\"react-aria-:r8:-tab-2\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:r8:-tabpane-3\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"3\"\n          href=\"#\"\n          id=\"react-aria-:r8:-tab-3\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:r8:-tabpane-4\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"4\"\n          href=\"#\"\n          id=\"react-aria-:r8:-tab-4\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:r8:-tabpane-5\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"5\"\n          href=\"#\"\n          id=\"react-aria-:r8:-tab-5\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:r8:-tabpane-6\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"6\"\n          href=\"#\"\n          id=\"react-aria-:r8:-tab-6\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:r8:-tabpane-7\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"7\"\n          href=\"#\"\n          id=\"react-aria-:r8:-tab-7\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:r8:-tabpane-8\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"8\"\n          href=\"#\"\n          id=\"react-aria-:r8:-tab-8\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab Icona 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r5:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r5:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r5:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r5:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r5:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r5:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r5:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r5:-tab-4\"\n        role=\"tab\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab IconaFull 1`] = `\n<div>\n  <ul\n    class=\"auto nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r1:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r1:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r1:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r1:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r1:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r1:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r1:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r1:-tab-4\"\n        role=\"tab\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab IconaGrande 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs-icon-lg nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r6:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r6:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r6:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r6:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r6:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r6:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r6:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r6:-tab-4\"\n        role=\"tab\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab IconaGrandeFull 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs-icon-lg auto nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r2:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r2:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r2:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r2:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r2:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r2:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r2:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r2:-tab-4\"\n        role=\"tab\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab IconaGrandePannel 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs-icon-lg nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rb:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:rb:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rb:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:rb:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rb:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:rb:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rb:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:rb:-tab-4\"\n        role=\"tab\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-lg\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n  </ul>\n  <div\n    class=\"tab-content\"\n  >\n    <div\n      aria-labelledby=\"react-aria-:rb:-tab-1\"\n      class=\"fade p-4 tab-pane active show\"\n      id=\"react-aria-:rb:-tabpane-1\"\n      role=\"tabpanel\"\n    >\n      Contenuto 1\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rb:-tab-2\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rb:-tabpane-2\"\n      role=\"tabpanel\"\n    >\n      Contenuto 2\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rb:-tab-3\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rb:-tabpane-3\"\n      role=\"tabpanel\"\n    >\n      Contenuto 3\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rb:-tab-4\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rb:-tabpane-4\"\n      role=\"tabpanel\"\n    >\n      Contenuto 4\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab IconaPannel 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:ra:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:ra:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:ra:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:ra:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:ra:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:ra:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:ra:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:ra:-tab-4\"\n        role=\"tab\"\n      >\n        <span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n            Tab titolo 1\n          </span>\n        </span>\n      </a>\n    </li>\n  </ul>\n  <div\n    class=\"tab-content\"\n  >\n    <div\n      aria-labelledby=\"react-aria-:ra:-tab-1\"\n      class=\"fade p-4 tab-pane active show\"\n      id=\"react-aria-:ra:-tabpane-1\"\n      role=\"tabpanel\"\n    >\n      Contenuto 1\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:ra:-tab-2\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:ra:-tabpane-2\"\n      role=\"tabpanel\"\n    >\n      Contenuto 2\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:ra:-tab-3\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:ra:-tabpane-3\"\n      role=\"tabpanel\"\n    >\n      Contenuto 3\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:ra:-tab-4\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:ra:-tabpane-4\"\n      role=\"tabpanel\"\n    >\n      Contenuto 4\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestoIcona 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r7:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r7:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n          />\n        </svg>\n        Tab 1\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r7:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r7:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n          />\n        </svg>\n        Tab 2\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r7:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r7:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n          />\n        </svg>\n        Tab 3\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r7:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r7:-tab-4\"\n        role=\"tab\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n        Tab 4\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestoIconaFull 1`] = `\n<div>\n  <ul\n    class=\"auto nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r3:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r3:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n          />\n        </svg>\n        Tab 1\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r3:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r3:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n          />\n        </svg>\n        Tab 2\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r3:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r3:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n          />\n        </svg>\n        Tab 3\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r3:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r3:-tab-4\"\n        role=\"tab\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n        Tab 4\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestoIconaFullDark 1`] = `\n<div>\n  <ul\n    class=\"auto nav-tabs nav-dark nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rk:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:rk:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n          />\n        </svg>\n        Tab 1\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rk:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:rk:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n          />\n        </svg>\n        Tab 2\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rk:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:rk:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n          />\n        </svg>\n        Tab 3\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rk:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:rk:-tab-4\"\n        role=\"tab\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n        Tab 4\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestoIconaPannel 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rc:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:rc:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n          />\n        </svg>\n        Tab 1\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rc:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:rc:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n          />\n        </svg>\n        Tab 2\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rc:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:rc:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n          />\n        </svg>\n        Tab 3\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rc:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:rc:-tab-4\"\n        role=\"tab\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n          />\n        </svg>\n        Tab 4\n      </a>\n    </li>\n  </ul>\n  <div\n    class=\"tab-content\"\n  >\n    <div\n      aria-labelledby=\"react-aria-:rc:-tab-1\"\n      class=\"fade p-4 tab-pane active show\"\n      id=\"react-aria-:rc:-tabpane-1\"\n      role=\"tabpanel\"\n    >\n      Contenuto 1\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rc:-tab-2\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rc:-tabpane-2\"\n      role=\"tabpanel\"\n    >\n      Contenuto 2\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rc:-tab-3\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rc:-tabpane-3\"\n      role=\"tabpanel\"\n    >\n      Contenuto 3\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rc:-tab-4\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rc:-tabpane-4\"\n      role=\"tabpanel\"\n    >\n      Contenuto 4\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestoIconaPannelVertical 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-sm-3\"\n    >\n      <ul\n        class=\"nav-tabs nav-tabs-vertical nav\"\n        role=\"tablist\"\n      >\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rf:-tabpane-1\"\n            aria-selected=\"true\"\n            class=\"nav-link active\"\n            data-rr-ui-event-key=\"1\"\n            href=\"#\"\n            id=\"react-aria-:rf:-tab-1\"\n            role=\"tab\"\n            tabindex=\"0\"\n          >\n            Tab 1\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rf:-tabpane-2\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"2\"\n            href=\"#\"\n            id=\"react-aria-:rf:-tab-2\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Tab 2\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rf:-tabpane-3\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"3\"\n            href=\"#\"\n            id=\"react-aria-:rf:-tab-3\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Tab 3\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rf:-tabpane-4\"\n            aria-disabled=\"true\"\n            aria-selected=\"false\"\n            class=\"nav-link disabled\"\n            data-rr-ui-event-key=\"4\"\n            id=\"react-aria-:rf:-tab-4\"\n            role=\"tab\"\n          >\n            Tab 4\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n          </a>\n        </li>\n      </ul>\n    </div>\n    <div\n      class=\"col-sm-9\"\n    >\n      <div\n        class=\"tab-content\"\n      >\n        <div\n          aria-labelledby=\"react-aria-:rf:-tab-1\"\n          class=\"fade p-4 tab-pane active show\"\n          id=\"react-aria-:rf:-tabpane-1\"\n          role=\"tabpanel\"\n        >\n          Contenuto 1\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rf:-tab-2\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rf:-tabpane-2\"\n          role=\"tabpanel\"\n        >\n          Contenuto 2\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rf:-tab-3\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rf:-tabpane-3\"\n          role=\"tabpanel\"\n        >\n          Contenuto 3\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rf:-tab-4\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rf:-tabpane-4\"\n          role=\"tabpanel\"\n        >\n          Contenuto 4\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestoIconaPannelVerticalDark 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-sm-3\"\n    >\n      <ul\n        class=\"nav-tabs nav-tabs-vertical nav-dark nav\"\n        role=\"tablist\"\n      >\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rl:-tabpane-1\"\n            aria-selected=\"true\"\n            class=\"nav-link active\"\n            data-rr-ui-event-key=\"1\"\n            href=\"#\"\n            id=\"react-aria-:rl:-tab-1\"\n            role=\"tab\"\n            tabindex=\"0\"\n          >\n            Tab 1\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rl:-tabpane-2\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"2\"\n            href=\"#\"\n            id=\"react-aria-:rl:-tab-2\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Tab 2\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rl:-tabpane-3\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"3\"\n            href=\"#\"\n            id=\"react-aria-:rl:-tab-3\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Tab 3\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rl:-tabpane-4\"\n            aria-disabled=\"true\"\n            aria-selected=\"false\"\n            class=\"nav-link disabled\"\n            data-rr-ui-event-key=\"4\"\n            id=\"react-aria-:rl:-tab-4\"\n            role=\"tab\"\n          >\n            Tab 4\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n          </a>\n        </li>\n      </ul>\n    </div>\n    <div\n      class=\"col-sm-9\"\n    >\n      <div\n        class=\"tab-content\"\n      >\n        <div\n          aria-labelledby=\"react-aria-:rl:-tab-1\"\n          class=\"fade p-4 tab-pane active show\"\n          id=\"react-aria-:rl:-tabpane-1\"\n          role=\"tabpanel\"\n        >\n          Contenuto 1\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rl:-tab-2\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rl:-tabpane-2\"\n          role=\"tabpanel\"\n        >\n          Contenuto 2\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rl:-tab-3\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rl:-tabpane-3\"\n          role=\"tabpanel\"\n        >\n          Contenuto 3\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rl:-tab-4\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rl:-tabpane-4\"\n          role=\"tabpanel\"\n        >\n          Contenuto 4\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestoPannelVertical 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-sm-3\"\n    >\n      <ul\n        class=\"nav-tabs nav-tabs-vertical nav\"\n        role=\"tablist\"\n      >\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rg:-tabpane-1\"\n            aria-selected=\"true\"\n            class=\"justify-content-end nav-link active\"\n            data-rr-ui-event-key=\"1\"\n            href=\"#\"\n            id=\"react-aria-:rg:-tab-1\"\n            role=\"tab\"\n            tabindex=\"0\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Tab 1\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rg:-tabpane-2\"\n            aria-selected=\"false\"\n            class=\"justify-content-end nav-link\"\n            data-rr-ui-event-key=\"2\"\n            href=\"#\"\n            id=\"react-aria-:rg:-tab-2\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Tab 2\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rg:-tabpane-3\"\n            aria-selected=\"false\"\n            class=\"justify-content-end nav-link\"\n            data-rr-ui-event-key=\"3\"\n            href=\"#\"\n            id=\"react-aria-:rg:-tab-3\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Tab 3\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rg:-tabpane-4\"\n            aria-disabled=\"true\"\n            aria-selected=\"false\"\n            class=\"justify-content-end nav-link disabled\"\n            data-rr-ui-event-key=\"4\"\n            id=\"react-aria-:rg:-tab-4\"\n            role=\"tab\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Tab 4\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n          </a>\n        </li>\n      </ul>\n    </div>\n    <div\n      class=\"col-sm-9\"\n    >\n      <div\n        class=\"tab-content\"\n      >\n        <div\n          aria-labelledby=\"react-aria-:rg:-tab-1\"\n          class=\"fade p-4 tab-pane active show\"\n          id=\"react-aria-:rg:-tabpane-1\"\n          role=\"tabpanel\"\n        >\n          Contenuto 1\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rg:-tab-2\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rg:-tabpane-2\"\n          role=\"tabpanel\"\n        >\n          Contenuto 2\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rg:-tab-3\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rg:-tabpane-3\"\n          role=\"tabpanel\"\n        >\n          Contenuto 3\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rg:-tab-4\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rg:-tabpane-4\"\n          role=\"tabpanel\"\n        >\n          Contenuto 4\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab Testuale 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r4:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r4:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        Attivo\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r4:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r4:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r4:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r4:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r4:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r4:-tab-4\"\n        role=\"tab\"\n      >\n        Disattivo\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualeFull 1`] = `\n<div>\n  <ul\n    class=\"auto nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r0:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r0:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        Attivo\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r0:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r0:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r0:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r0:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r0:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r0:-tab-4\"\n        role=\"tab\"\n      >\n        Disattivo\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualeFullDark 1`] = `\n<div>\n  <ul\n    class=\"auto nav-tabs nav-dark nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rj:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:rj:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        Attivo\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rj:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:rj:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rj:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:rj:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rj:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:rj:-tab-4\"\n        role=\"tab\"\n      >\n        Disattivo\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualePannel 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r9:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:r9:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        Attivo\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r9:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:r9:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r9:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:r9:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:r9:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:r9:-tab-4\"\n        role=\"tab\"\n      >\n        Disattivo\n      </a>\n    </li>\n  </ul>\n  <div\n    class=\"tab-content\"\n  >\n    <div\n      aria-labelledby=\"react-aria-:r9:-tab-1\"\n      class=\"fade p-4 tab-pane active show\"\n      id=\"react-aria-:r9:-tabpane-1\"\n      role=\"tabpanel\"\n    >\n      Contenuto 1\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:r9:-tab-2\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:r9:-tabpane-2\"\n      role=\"tabpanel\"\n    >\n      Contenuto 2\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:r9:-tab-3\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:r9:-tabpane-3\"\n      role=\"tabpanel\"\n    >\n      Contenuto 3\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:r9:-tab-4\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:r9:-tabpane-4\"\n      role=\"tabpanel\"\n    >\n      Contenuto 4\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualePannelCard 1`] = `\n<div>\n  <ul\n    class=\"nav-tabs nav-tabs-cards nav\"\n    role=\"tablist\"\n  >\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rn:-tabpane-1\"\n        aria-selected=\"true\"\n        class=\"nav-link active\"\n        data-rr-ui-event-key=\"1\"\n        href=\"#\"\n        id=\"react-aria-:rn:-tab-1\"\n        role=\"tab\"\n        tabindex=\"0\"\n      >\n        Attivo\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rn:-tabpane-2\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"2\"\n        href=\"#\"\n        id=\"react-aria-:rn:-tab-2\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rn:-tabpane-3\"\n        aria-selected=\"false\"\n        class=\"nav-link\"\n        data-rr-ui-event-key=\"3\"\n        href=\"#\"\n        id=\"react-aria-:rn:-tab-3\"\n        role=\"tab\"\n        tabindex=\"-1\"\n      >\n        Link\n      </a>\n    </li>\n    <li\n      class=\"nav-item\"\n      role=\"presentation\"\n    >\n      <a\n        aria-controls=\"react-aria-:rn:-tabpane-4\"\n        aria-disabled=\"true\"\n        aria-selected=\"false\"\n        class=\"nav-link disabled\"\n        data-rr-ui-event-key=\"4\"\n        id=\"react-aria-:rn:-tab-4\"\n        role=\"tab\"\n      >\n        Disattivo\n      </a>\n    </li>\n  </ul>\n  <div\n    class=\"tab-content\"\n  >\n    <div\n      aria-labelledby=\"react-aria-:rn:-tab-1\"\n      class=\"fade p-4 tab-pane active show\"\n      id=\"react-aria-:rn:-tabpane-1\"\n      role=\"tabpanel\"\n    >\n      Contenuto 1\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rn:-tab-2\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rn:-tabpane-2\"\n      role=\"tabpanel\"\n    >\n      Contenuto 2\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rn:-tab-3\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rn:-tabpane-3\"\n      role=\"tabpanel\"\n    >\n      Contenuto 3\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:rn:-tab-4\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:rn:-tabpane-4\"\n      role=\"tabpanel\"\n    >\n      Contenuto 4\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualePannelCardEditable 1`] = `\n<div>\n  <div\n    class=\"nav-tabs-wrapper\"\n  >\n    <ul\n      class=\"nav-tabs-editable nav-tabs nav-tabs-cards nav\"\n      role=\"tablist\"\n    >\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:ro:-tabpane-1\"\n          aria-selected=\"true\"\n          class=\"nav-link active\"\n          data-rr-ui-event-key=\"1\"\n          href=\"#\"\n          id=\"react-aria-:ro:-tab-1\"\n          role=\"tab\"\n          tabindex=\"0\"\n        >\n          Tab 1\n        </a>\n        <div\n          class=\"nav-link-close\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n             Chiudi tab 1\n          </span>\n        </div>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:ro:-tabpane-2\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"2\"\n          href=\"#\"\n          id=\"react-aria-:ro:-tab-2\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Tab 2\n        </a>\n        <div\n          class=\"nav-link-close\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n             Chiudi tab 2\n          </span>\n        </div>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:ro:-tabpane-3\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"3\"\n          href=\"#\"\n          id=\"react-aria-:ro:-tab-3\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Tab 3\n        </a>\n        <div\n          class=\"nav-link-close\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n             Chiudi tab 3\n          </span>\n        </div>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:ro:-tabpane-4\"\n          aria-disabled=\"true\"\n          aria-selected=\"false\"\n          class=\"nav-link disabled\"\n          data-rr-ui-event-key=\"4\"\n          id=\"react-aria-:ro:-tab-4\"\n          role=\"tab\"\n        >\n          Disattivo\n        </a>\n        <div\n          class=\"nav-link-close disabled\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n          <span\n            class=\"visually-hidden\"\n          >\n             Chiudi tab 4\n          </span>\n        </div>\n      </li>\n      <li\n        class=\"nav-item-filler\"\n      />\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          class=\"nav-tab-add\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n             Aggiungi un tab\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n  <div\n    class=\"tab-content\"\n  >\n    <div\n      aria-labelledby=\"react-aria-:ro:-tab-1\"\n      class=\"fade p-4 tab-pane active show\"\n      id=\"react-aria-:ro:-tabpane-1\"\n      role=\"tabpanel\"\n    >\n      Contenuto 1\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:ro:-tab-2\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:ro:-tabpane-2\"\n      role=\"tabpanel\"\n    >\n      Contenuto 2\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:ro:-tab-3\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:ro:-tabpane-3\"\n      role=\"tabpanel\"\n    >\n      Contenuto 3\n    </div>\n    <div\n      aria-labelledby=\"react-aria-:ro:-tab-4\"\n      class=\"fade p-4 tab-pane\"\n      id=\"react-aria-:ro:-tabpane-4\"\n      role=\"tabpanel\"\n    >\n      Contenuto 4\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualePannelReverseBottom 1`] = `\n<div>\n  <div\n    class=\"d-flex flex-column-reverse\"\n  >\n    <ul\n      class=\"nav-tabs nav\"\n      role=\"tablist\"\n    >\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:rh:-tabpane-1\"\n          aria-selected=\"true\"\n          class=\"nav-link active\"\n          data-rr-ui-event-key=\"1\"\n          href=\"#\"\n          id=\"react-aria-:rh:-tab-1\"\n          role=\"tab\"\n          tabindex=\"0\"\n        >\n          Attivo\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:rh:-tabpane-2\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"2\"\n          href=\"#\"\n          id=\"react-aria-:rh:-tab-2\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:rh:-tabpane-3\"\n          aria-selected=\"false\"\n          class=\"nav-link\"\n          data-rr-ui-event-key=\"3\"\n          href=\"#\"\n          id=\"react-aria-:rh:-tab-3\"\n          role=\"tab\"\n          tabindex=\"-1\"\n        >\n          Link\n        </a>\n      </li>\n      <li\n        class=\"nav-item\"\n        role=\"presentation\"\n      >\n        <a\n          aria-controls=\"react-aria-:rh:-tabpane-4\"\n          aria-disabled=\"true\"\n          aria-selected=\"false\"\n          class=\"nav-link disabled\"\n          data-rr-ui-event-key=\"4\"\n          id=\"react-aria-:rh:-tab-4\"\n          role=\"tab\"\n        >\n          Disattivo\n        </a>\n      </li>\n    </ul>\n    <div\n      class=\"tab-content\"\n    >\n      <div\n        aria-labelledby=\"react-aria-:rh:-tab-1\"\n        class=\"fade p-4 tab-pane active show\"\n        id=\"react-aria-:rh:-tabpane-1\"\n        role=\"tabpanel\"\n      >\n        Contenuto 1\n      </div>\n      <div\n        aria-labelledby=\"react-aria-:rh:-tab-2\"\n        class=\"fade p-4 tab-pane\"\n        id=\"react-aria-:rh:-tabpane-2\"\n        role=\"tabpanel\"\n      >\n        Contenuto 2\n      </div>\n      <div\n        aria-labelledby=\"react-aria-:rh:-tab-3\"\n        class=\"fade p-4 tab-pane\"\n        id=\"react-aria-:rh:-tabpane-3\"\n        role=\"tabpanel\"\n      >\n        Contenuto 3\n      </div>\n      <div\n        aria-labelledby=\"react-aria-:rh:-tab-4\"\n        class=\"fade p-4 tab-pane\"\n        id=\"react-aria-:rh:-tabpane-4\"\n        role=\"tabpanel\"\n      >\n        Contenuto 4\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualePannelReverseRight 1`] = `\n<div>\n  <div\n    class=\"flex-row-reverse row\"\n  >\n    <div\n      class=\"col-6 col-md-4 col-lg-3\"\n    >\n      <ul\n        class=\"nav-tabs nav-tabs-vertical nav\"\n        role=\"tablist\"\n      >\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:ri:-tabpane-1\"\n            aria-selected=\"true\"\n            class=\"nav-link active\"\n            data-rr-ui-event-key=\"1\"\n            href=\"#\"\n            id=\"react-aria-:ri:-tab-1\"\n            role=\"tab\"\n            tabindex=\"0\"\n          >\n            Attivo\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:ri:-tabpane-2\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"2\"\n            href=\"#\"\n            id=\"react-aria-:ri:-tab-2\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Link\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:ri:-tabpane-3\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"3\"\n            href=\"#\"\n            id=\"react-aria-:ri:-tab-3\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Link\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:ri:-tabpane-4\"\n            aria-disabled=\"true\"\n            aria-selected=\"false\"\n            class=\"nav-link disabled\"\n            data-rr-ui-event-key=\"4\"\n            id=\"react-aria-:ri:-tab-4\"\n            role=\"tab\"\n          >\n            Disattivo\n          </a>\n        </li>\n      </ul>\n    </div>\n    <div\n      class=\"col-6 col-md-8 col-lg-9\"\n    >\n      <div\n        class=\"tab-content\"\n      >\n        <div\n          aria-labelledby=\"react-aria-:ri:-tab-1\"\n          class=\"fade p-4 tab-pane active show\"\n          id=\"react-aria-:ri:-tabpane-1\"\n          role=\"tabpanel\"\n        >\n          Contenuto 1\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:ri:-tab-2\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:ri:-tabpane-2\"\n          role=\"tabpanel\"\n        >\n          Contenuto 2\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:ri:-tab-3\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:ri:-tabpane-3\"\n          role=\"tabpanel\"\n        >\n          Contenuto 3\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:ri:-tab-4\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:ri:-tabpane-4\"\n          role=\"tabpanel\"\n        >\n          Contenuto 4\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualePannelReverseRightDark 1`] = `\n<div>\n  <div\n    class=\"flex-row-reverse row\"\n  >\n    <div\n      class=\"col-6 col-md-4 col-lg-3\"\n    >\n      <ul\n        class=\"nav-tabs nav-tabs-vertical nav-dark nav\"\n        role=\"tablist\"\n      >\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rm:-tabpane-1\"\n            aria-selected=\"true\"\n            class=\"nav-link active\"\n            data-rr-ui-event-key=\"1\"\n            href=\"#\"\n            id=\"react-aria-:rm:-tab-1\"\n            role=\"tab\"\n            tabindex=\"0\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n            Tab 1\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rm:-tabpane-2\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"2\"\n            href=\"#\"\n            id=\"react-aria-:rm:-tab-2\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n              />\n            </svg>\n            Tab 2\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rm:-tabpane-3\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"3\"\n            href=\"#\"\n            id=\"react-aria-:rm:-tab-3\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            Tab 3\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rm:-tabpane-4\"\n            aria-disabled=\"true\"\n            aria-selected=\"false\"\n            class=\"nav-link disabled\"\n            data-rr-ui-event-key=\"4\"\n            id=\"react-aria-:rm:-tab-4\"\n            role=\"tab\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n              />\n            </svg>\n            Tab 4\n          </a>\n        </li>\n      </ul>\n    </div>\n    <div\n      class=\"col-6 col-md-8 col-lg-9\"\n    >\n      <div\n        class=\"tab-content\"\n      >\n        <div\n          aria-labelledby=\"react-aria-:rm:-tab-1\"\n          class=\"fade p-4 tab-pane active show\"\n          id=\"react-aria-:rm:-tabpane-1\"\n          role=\"tabpanel\"\n        >\n          Contenuto 1\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rm:-tab-2\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rm:-tabpane-2\"\n          role=\"tabpanel\"\n        >\n          Contenuto 2\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rm:-tab-3\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rm:-tabpane-3\"\n          role=\"tabpanel\"\n        >\n          Contenuto 3\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rm:-tab-4\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rm:-tabpane-4\"\n          role=\"tabpanel\"\n        >\n          Contenuto 4\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualePannelVertical 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-sm-3\"\n    >\n      <ul\n        class=\"nav-tabs nav-tabs-vertical nav\"\n        role=\"tablist\"\n      >\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rd:-tabpane-1\"\n            aria-selected=\"true\"\n            class=\"nav-link active\"\n            data-rr-ui-event-key=\"1\"\n            href=\"#\"\n            id=\"react-aria-:rd:-tab-1\"\n            role=\"tab\"\n            tabindex=\"0\"\n          >\n            Attivo\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rd:-tabpane-2\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"2\"\n            href=\"#\"\n            id=\"react-aria-:rd:-tab-2\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Link\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rd:-tabpane-3\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"3\"\n            href=\"#\"\n            id=\"react-aria-:rd:-tab-3\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Link\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:rd:-tabpane-4\"\n            aria-disabled=\"true\"\n            aria-selected=\"false\"\n            class=\"nav-link disabled\"\n            data-rr-ui-event-key=\"4\"\n            id=\"react-aria-:rd:-tab-4\"\n            role=\"tab\"\n          >\n            Disattivo\n          </a>\n        </li>\n      </ul>\n    </div>\n    <div\n      class=\"col-sm-9\"\n    >\n      <div\n        class=\"tab-content\"\n      >\n        <div\n          aria-labelledby=\"react-aria-:rd:-tab-1\"\n          class=\"fade p-4 tab-pane active show\"\n          id=\"react-aria-:rd:-tabpane-1\"\n          role=\"tabpanel\"\n        >\n          Contenuto 1\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rd:-tab-2\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rd:-tabpane-2\"\n          role=\"tabpanel\"\n        >\n          Contenuto 2\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rd:-tab-3\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rd:-tabpane-3\"\n          role=\"tabpanel\"\n        >\n          Contenuto 3\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:rd:-tab-4\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:rd:-tabpane-4\"\n          role=\"tabpanel\"\n        >\n          Contenuto 4\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tab TestualePannelVerticalBackground 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-sm-3\"\n    >\n      <ul\n        class=\"nav-tabs-vertical-background nav-tabs nav-tabs-vertical nav\"\n        role=\"tablist\"\n      >\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:re:-tabpane-1\"\n            aria-selected=\"true\"\n            class=\"nav-link active\"\n            data-rr-ui-event-key=\"1\"\n            href=\"#\"\n            id=\"react-aria-:re:-tab-1\"\n            role=\"tab\"\n            tabindex=\"0\"\n          >\n            Attivo\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:re:-tabpane-2\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"2\"\n            href=\"#\"\n            id=\"react-aria-:re:-tab-2\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Link\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:re:-tabpane-3\"\n            aria-selected=\"false\"\n            class=\"nav-link\"\n            data-rr-ui-event-key=\"3\"\n            href=\"#\"\n            id=\"react-aria-:re:-tab-3\"\n            role=\"tab\"\n            tabindex=\"-1\"\n          >\n            Link\n          </a>\n        </li>\n        <li\n          class=\"nav-item\"\n          role=\"presentation\"\n        >\n          <a\n            aria-controls=\"react-aria-:re:-tabpane-4\"\n            aria-disabled=\"true\"\n            aria-selected=\"false\"\n            class=\"nav-link disabled\"\n            data-rr-ui-event-key=\"4\"\n            id=\"react-aria-:re:-tab-4\"\n            role=\"tab\"\n          >\n            Disattivo\n          </a>\n        </li>\n      </ul>\n    </div>\n    <div\n      class=\"col-sm-9\"\n    >\n      <div\n        class=\"tab-content\"\n      >\n        <div\n          aria-labelledby=\"react-aria-:re:-tab-1\"\n          class=\"fade p-4 tab-pane active show\"\n          id=\"react-aria-:re:-tabpane-1\"\n          role=\"tabpanel\"\n        >\n          Contenuto 1\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:re:-tab-2\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:re:-tabpane-2\"\n          role=\"tabpanel\"\n        >\n          Contenuto 2\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:re:-tab-3\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:re:-tabpane-3\"\n          role=\"tabpanel\"\n        >\n          Contenuto 3\n        </div>\n        <div\n          aria-labelledby=\"react-aria-:re:-tab-4\"\n          class=\"fade p-4 tab-pane\"\n          id=\"react-aria-:re:-tabpane-4\"\n          role=\"tabpanel\"\n        >\n          Contenuto 4\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableBase 1`] = `\n<div>\n  <table\n    class=\"table\"\n  >\n    <thead>\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableBordered 1`] = `\n<div>\n  <table\n    class=\"table table-bordered\"\n  >\n    <thead>\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableBorderless 1`] = `\n<div>\n  <table\n    class=\"table table-borderless\"\n  >\n    <thead>\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableBreakpoint 1`] = `\n<div>\n  <div\n    class=\"table-responsive\"\n  >\n    <table\n      class=\"table table-sm\"\n    >\n      <thead>\n        <tr>\n          <th\n            scope=\"col\"\n          >\n            #\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            1\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            2\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            3\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n  <div\n    class=\"table-responsive\"\n  >\n    <table\n      class=\"table table-md\"\n    >\n      <thead>\n        <tr>\n          <th\n            scope=\"col\"\n          >\n            #\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            1\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            2\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            3\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n  <div\n    class=\"table-responsive\"\n  >\n    <table\n      class=\"table table-lg\"\n    >\n      <thead>\n        <tr>\n          <th\n            scope=\"col\"\n          >\n            #\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            1\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            2\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            3\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n  <div\n    class=\"table-responsive\"\n  >\n    <table\n      class=\"table table-xl\"\n    >\n      <thead>\n        <tr>\n          <th\n            scope=\"col\"\n          >\n            #\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            1\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            2\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            3\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableCaptions 1`] = `\n<div>\n  <table\n    class=\"table\"\n  >\n    <caption>\n      Lista di utenti\n    </caption>\n    <thead>\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          First\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Last\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Handle\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mark\n        </td>\n        <td>\n          Otto\n        </td>\n        <td>\n          @mdo\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Jacob\n        </td>\n        <td>\n          Thornton\n        </td>\n        <td>\n          @fat\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Larry\n        </td>\n        <td>\n          the Bird\n        </td>\n        <td>\n          @twitter\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableCompact 1`] = `\n<div>\n  <table\n    class=\"table table-sm\"\n  >\n    <thead>\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableContextual 1`] = `\n<div>\n  <table\n    class=\"table\"\n  >\n    <thead>\n      <tr>\n        <th>\n          Class\n        </th>\n        <th>\n          Heading\n        </th>\n        <th>\n          Heading\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr\n        class=\"table-active\"\n      >\n        <th>\n          Active\n        </th>\n        <td>\n          Cell\n        </td>\n        <td>\n          Cell\n        </td>\n      </tr>\n      <tr>\n        <th>\n          Default\n        </th>\n        <td>\n          Cell\n        </td>\n        <td>\n          Cell\n        </td>\n      </tr>\n      <tr\n        class=\"table-primary\"\n      >\n        <th>\n          Primary\n        </th>\n        <td>\n          Cell\n        </td>\n        <td>\n          Cell\n        </td>\n      </tr>\n      <tr\n        class=\"table-secondary\"\n      >\n        <th>\n          Secondary\n        </th>\n        <td>\n          Cell\n        </td>\n        <td>\n          Cell\n        </td>\n      </tr>\n      <tr\n        class=\"table-success\"\n      >\n        <th>\n          Success\n        </th>\n        <td>\n          Cell\n        </td>\n        <td>\n          Cell\n        </td>\n      </tr>\n      <tr\n        class=\"table-danger\"\n      >\n        <th>\n          Danger\n        </th>\n        <td>\n          Cell\n        </td>\n        <td>\n          Cell\n        </td>\n      </tr>\n      <tr\n        class=\"table-warning\"\n      >\n        <th>\n          Warning\n        </th>\n        <td>\n          Cell\n        </td>\n        <td>\n          Cell\n        </td>\n      </tr>\n    </tbody>\n  </table>\n  <table\n    class=\"table\"\n  >\n    <thead>\n      <tr>\n        <th />\n        <th>\n          Heading\n        </th>\n        <th>\n          Heading\n        </th>\n        <th>\n          Heading\n        </th>\n        <th>\n          Heading\n        </th>\n        <th>\n          Heading\n        </th>\n        <th>\n          Heading\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td>\n          Class\n        </td>\n        <td\n          class=\"table-active\"\n        >\n          Active\n        </td>\n        <td\n          class=\"table-primary\"\n        >\n          Primary\n        </td>\n        <td\n          class=\"table-secondary\"\n        >\n          Secondary\n        </td>\n        <td\n          class=\"table-success\"\n        >\n          Success\n        </td>\n        <td\n          class=\"table-danger\"\n        >\n          Danger\n        </td>\n        <td\n          class=\"table-warning\"\n        >\n          Warning\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableDark 1`] = `\n<div>\n  <table\n    class=\"table table-dark\"\n  >\n    <thead>\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableHover 1`] = `\n<div>\n  <table\n    class=\"table table-hover\"\n  >\n    <thead>\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableResponsive 1`] = `\n<div>\n  <div\n    class=\"table-responsive\"\n  >\n    <table\n      class=\"table\"\n    >\n      <thead>\n        <tr>\n          <th\n            scope=\"col\"\n          >\n            #\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n          <th\n            scope=\"col\"\n          >\n            Intestazione\n          </th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            1\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            2\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n        <tr>\n          <th\n            scope=\"row\"\n          >\n            3\n          </th>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n          <td>\n            Cella\n          </td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableStriped 1`] = `\n<div>\n  <table\n    class=\"table table-striped\"\n  >\n    <thead>\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tables TableThead 1`] = `\n<div>\n  <table\n    class=\"table\"\n  >\n    <thead\n      class=\"table-dark\"\n    >\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n  <table\n    class=\"table\"\n  >\n    <thead\n      class=\"table-light\"\n    >\n      <tr>\n        <th\n          scope=\"col\"\n        >\n          #\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Nome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Cognome\n        </th>\n        <th\n          scope=\"col\"\n        >\n          Username\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          1\n        </th>\n        <td>\n          Mario\n        </td>\n        <td>\n          Verdi\n        </td>\n        <td>\n          mario.verdi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          2\n        </th>\n        <td>\n          Francesco\n        </td>\n        <td>\n          Bianchi\n        </td>\n        <td>\n          francesco.bianchi\n        </td>\n      </tr>\n      <tr>\n        <th\n          scope=\"row\"\n        >\n          3\n        </th>\n        <td>\n          Alessandro\n        </td>\n        <td>\n          Rossi\n        </td>\n        <td>\n          alessandro.rossi\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Timeline Esempi 1`] = `\n<div>\n  <div>\n    <div\n      class=\"it-timeline-wrapper\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col-12\"\n        >\n          <div\n            class=\"timeline-element\"\n          >\n            <h3\n              class=\"it-pin-wrapper it-evidence\"\n            >\n              <div\n                class=\"pin-icon\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Segnaposto\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </div>\n              <div\n                class=\"pin-text\"\n              >\n                <span>\n                  maggio 2018\n                </span>\n              </div>\n            </h3>\n            <article\n              class=\"it-card it-card-image border rounded shadow-sm\"\n            >\n              <h4\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h4>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-21x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </div>\n        <div\n          class=\"col-12\"\n        >\n          <div\n            class=\"timeline-element\"\n          >\n            <h3\n              class=\"it-pin-wrapper it-evidence\"\n            >\n              <div\n                class=\"pin-icon\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Segnaposto\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </div>\n              <div\n                class=\"pin-text\"\n              >\n                <span>\n                  giugno 2018\n                </span>\n              </div>\n            </h3>\n            <article\n              class=\"it-card it-card-image border rounded\"\n            >\n              <h4\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h4>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-21x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </div>\n        <div\n          class=\"col-12\"\n        >\n          <div\n            class=\"timeline-element\"\n          >\n            <h3\n              class=\"it-pin-wrapper it-evidence\"\n            >\n              <div\n                class=\"pin-icon\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Segnaposto\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </div>\n              <div\n                class=\"pin-text\"\n              >\n                <span>\n                  luglio 2018\n                </span>\n              </div>\n            </h3>\n            <article\n              class=\"it-card it-card-image border rounded\"\n            >\n              <h4\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h4>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-21x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </div>\n        <div\n          class=\"col-12\"\n        >\n          <div\n            class=\"timeline-element\"\n          >\n            <span\n              class=\"it-now-label d-none d-lg-flex\"\n            >\n              Oggi\n            </span>\n            <h3\n              class=\"it-pin-wrapper it-now\"\n            >\n              <div\n                class=\"pin-icon\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Segnaposto\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </div>\n              <div\n                class=\"pin-text\"\n              >\n                <span>\n                  agosto 2018\n                </span>\n              </div>\n            </h3>\n            <article\n              class=\"it-card it-card-image border rounded\"\n            >\n              <h4\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h4>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-21x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </div>\n        <div\n          class=\"col-12\"\n        >\n          <div\n            class=\"timeline-element\"\n          >\n            <h3\n              class=\"it-pin-wrapper\"\n            >\n              <div\n                class=\"pin-icon\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Segnaposto\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </div>\n              <div\n                class=\"pin-text\"\n              >\n                <span>\n                  settembre 2018\n                </span>\n              </div>\n            </h3>\n            <article\n              class=\"it-card it-card-image border rounded\"\n            >\n              <h4\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h4>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-21x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </div>\n        <div\n          class=\"col-12\"\n        >\n          <div\n            class=\"timeline-element\"\n          >\n            <h3\n              class=\"it-pin-wrapper\"\n            >\n              <div\n                class=\"pin-icon\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Segnaposto\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </div>\n              <div\n                class=\"pin-text\"\n              >\n                <span>\n                  ottobre 2018\n                </span>\n              </div>\n            </h3>\n            <article\n              class=\"it-card it-card-image border rounded\"\n            >\n              <h4\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h4>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-21x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </div>\n        <div\n          class=\"col-12\"\n        >\n          <div\n            class=\"timeline-element\"\n          >\n            <h3\n              class=\"it-pin-wrapper\"\n            >\n              <div\n                class=\"pin-icon\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Segnaposto\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </div>\n              <div\n                class=\"pin-text\"\n              >\n                <span>\n                  novembre 2018\n                </span>\n              </div>\n            </h3>\n            <article\n              class=\"it-card it-card-image border rounded\"\n            >\n              <h4\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h4>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-21x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </div>\n        <div\n          class=\"col-12\"\n        >\n          <div\n            class=\"timeline-element\"\n          >\n            <h3\n              class=\"it-pin-wrapper\"\n            >\n              <div\n                class=\"pin-icon\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Segnaposto\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </div>\n              <div\n                class=\"pin-text\"\n              >\n                <span>\n                  dicembre 2018\n                </span>\n              </div>\n            </h3>\n            <article\n              class=\"it-card it-card-image border rounded\"\n            >\n              <h4\n                class=\"it-card-title \"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Titolo del contenuto\n                </a>\n              </h4>\n              <div\n                class=\"it-card-image-wrapper\"\n              >\n                <div\n                  class=\"ratio ratio-21x9\"\n                >\n                  <figure\n                    class=\"figure img-full\"\n                  >\n                    <img\n                      alt=\"Breve descrizione immagine se ha senso nel contesto, marcare altrimenti come decorativa lasciando l'alt applicato ma vuoto.\"\n                      src=\"https://placeholderimage.eu/api/city/800/600\"\n                    />\n                  </figure>\n                </div>\n              </div>\n              <div\n                class=\"it-card-body\"\n              >\n                <p\n                  class=\"it-card-text\"\n                >\n                  Questo è un testo breve che riassume il contenuto della pagina di destinazione in massimo tre o quattro righe, senza troncamento.\n                </p>\n              </div>\n              <footer\n                class=\"it-card-related it-card-footer\"\n              >\n                <time\n                  class=\"it-card-date\"\n                  datetime=\"2025-04-22\"\n                >\n                  22 aprile 2025\n                </time>\n              </footer>\n            </article>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar Esempio 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              messaggi\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              documenti\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              preferiti\n            </span>\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioConBadgeGrande 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              >\n                1\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              messaggi\n              <span\n                class=\"visually-hidden\"\n              >\n                da leggere\n              </span>\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              >\n                42\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              documenti\n              <span\n                class=\"visually-hidden\"\n              >\n                da esaminare\n              </span>\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              preferiti\n            </span>\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioConBadgeMedio 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-medium\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              />\n              <span\n                class=\"visually-hidden\"\n              >\n                c'è un messaggio da leggere\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              messaggi\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              />\n              <span\n                class=\"visually-hidden\"\n              >\n                ci sono 42 documenti da esaminare\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              documenti\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span />\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioConBadgePiccolo 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-small\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              />\n              <span\n                class=\"visually-hidden\"\n              >\n                c'è un messaggio da leggere\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              messaggi\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              />\n              <span\n                class=\"visually-hidden\"\n              >\n                ci sono 42 documenti da esaminare\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              documenti\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span />\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioConDropdownGrande 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar\"\n    >\n      <ul>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                >\n                  1\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n                />\n              </svg>\n              <span\n                class=\"toolbar-label\"\n              >\n                messaggi\n                <span\n                  class=\"visually-hidden\"\n                >\n                  da leggere\n                </span>\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                >\n                  42\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n                />\n              </svg>\n              <span\n                class=\"toolbar-label\"\n              >\n                immagini\n                <span\n                  class=\"visually-hidden\"\n                >\n                  da visualizzare\n                </span>\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n                />\n              </svg>\n              <span\n                class=\"toolbar-label\"\n              >\n                documenti\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn- disabled\"\n              disabled=\"\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n                />\n                <path\n                  d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n                />\n              </svg>\n              <span\n                class=\"toolbar-label\"\n              >\n                privacy\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown toolbar-more dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H12zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18z\"\n                />\n              </svg>\n              <span\n                class=\"toolbar-label\"\n              >\n                altro\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 1\n                      </span>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zm-.3 1-7.1 7.2c-.6.6-1.6.6-2.2 0L3.8 6h16.4zM3 17.3V6.6L8.3 12 3 17.3zm.7.7L9 12.7l1.2 1.2c1 .9 2.6.9 3.6 0l1.2-1.2 5.3 5.3H3.7zm12-6L21 6.6v10.7L15.7 12z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 2\n                      </span>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 3\n                      </span>\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioConDropdownMedia 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-medium\"\n    >\n      <ul>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                />\n                <span\n                  class=\"visually-hidden\"\n                >\n                  c'è un messaggio da leggere\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                messaggi\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                />\n                <span\n                  class=\"visually-hidden\"\n                >\n                  ci sono 42 immagini da visualizzare\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                immagini\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                documenti\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n                />\n                <path\n                  d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                privacy\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn- disabled\"\n              disabled=\"\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n                />\n              </svg>\n              <span />\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown toolbar-more dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H12zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                altro\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 1\n                      </span>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zm-.3 1-7.1 7.2c-.6.6-1.6.6-2.2 0L3.8 6h16.4zM3 17.3V6.6L8.3 12 3 17.3zm.7.7L9 12.7l1.2 1.2c1 .9 2.6.9 3.6 0l1.2-1.2 5.3 5.3H3.7zm12-6L21 6.6v10.7L15.7 12z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 2\n                      </span>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 3\n                      </span>\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioConDropdownPiccola 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-small\"\n    >\n      <ul>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                />\n                <span\n                  class=\"visually-hidden\"\n                >\n                  c'è un messaggio da leggere\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                messaggi\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                />\n                <span\n                  class=\"visually-hidden\"\n                >\n                  ci sono 42 immagini da visualizzare\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                immagini\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                documenti\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n                />\n                <path\n                  d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                privacy\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn- disabled\"\n              disabled=\"\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n                />\n              </svg>\n              <span />\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown toolbar-more dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H12zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                altro\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 1\n                      </span>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zm-.3 1-7.1 7.2c-.6.6-1.6.6-2.2 0L3.8 6h16.4zM3 17.3V6.6L8.3 12 3 17.3zm.7.7L9 12.7l1.2 1.2c1 .9 2.6.9 3.6 0l1.2-1.2 5.3 5.3H3.7zm12-6L21 6.6v10.7L15.7 12z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 2\n                      </span>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"left-icon list-item\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon me-2\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z\"\n                        />\n                      </svg>\n                      <span>\n                        Azione 3\n                      </span>\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioMedium 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-medium\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              messaggi\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              documenti\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span />\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioSmall 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-small\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              messaggi\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              documenti\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              preferiti\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M12 14.2 7.7 9.9l.7-.7 3.1 3.1V3h1v9.2l3.1-3 .7.7-4.3 4.3zm7-2.2v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z\"\n              />\n            </svg>\n            <span />\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioVerticaleGrande 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-vertical\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              >\n                1\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              messaggi\n              <span\n                class=\"visually-hidden\"\n              >\n                da leggere\n              </span>\n            </span>\n          </a>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                >\n                  42\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n                />\n              </svg>\n              <span\n                class=\"toolbar-label\"\n              >\n                immagini\n                <span\n                  class=\"visually-hidden\"\n                >\n                  da visualizzare\n                </span>\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li\n          aria-orientation=\"vertical\"\n          class=\"toolbar-divider\"\n          role=\"separator\"\n        />\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              preferiti\n            </span>\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioVerticaleMedia 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-medium toolbar-vertical\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              />\n              <span\n                class=\"visually-hidden\"\n              >\n                c'è un messaggio da leggere\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              messaggi\n            </span>\n          </a>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                />\n                <span\n                  class=\"visually-hidden\"\n                >\n                  ci sono 42 immagini da visualizzare\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                immagini\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li\n          aria-orientation=\"vertical\"\n          class=\"toolbar-divider\"\n          role=\"separator\"\n        />\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span />\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioVerticalePiccola 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar toolbar-small toolbar-vertical\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <div\n              class=\"badge-wrapper\"\n            >\n              <span\n                class=\"toolbar-badge\"\n              />\n              <span\n                class=\"visually-hidden\"\n              >\n                c'è un messaggio da leggere\n              </span>\n            </div>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              messaggi\n            </span>\n          </a>\n        </li>\n        <li>\n          <div\n            class=\"dropdown\"\n          >\n            <button\n              aria-expanded=\"false\"\n              aria-haspopup=\"true\"\n              class=\"btn-dropdown dropdown-toggle btn btn-\"\n              type=\"button\"\n            >\n              <div\n                class=\"badge-wrapper\"\n              >\n                <span\n                  class=\"toolbar-badge\"\n                />\n                <span\n                  class=\"visually-hidden\"\n                >\n                  ci sono 42 immagini da visualizzare\n                </span>\n              </div>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n                />\n              </svg>\n              <span\n                class=\"visually-hidden\"\n              >\n                immagini\n              </span>\n            </button>\n            <div\n              aria-hidden=\"true\"\n              class=\"dropdown-menu\"\n              data-bs-popper=\"static\"\n              role=\"menu\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 1\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 2\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                    >\n                      Azione 3\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </li>\n        <li\n          aria-orientation=\"vertical\"\n          class=\"toolbar-divider\"\n          role=\"separator\"\n        />\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span\n              class=\"visually-hidden\"\n            >\n              preferiti\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M12 14.2 7.7 9.9l.7-.7 3.1 3.1V3h1v9.2l3.1-3 .7.7-4.3 4.3zm7-2.2v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z\"\n              />\n            </svg>\n            <span />\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Toolbar EsempioWithDivider 1`] = `\n<div>\n  <div\n    class=\"toolbar-docs-style\"\n  >\n    <nav\n      class=\"toolbar\"\n    >\n      <ul>\n        <li>\n          <a\n            class=\"active\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              messaggi\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              immagini\n            </span>\n          </a>\n        </li>\n        <li\n          aria-orientation=\"vertical\"\n          class=\"toolbar-divider\"\n          role=\"separator\"\n        />\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              documenti\n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n              />\n              <path\n                d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              privacy\n            </span>\n          </a>\n        </li>\n        <li\n          aria-orientation=\"vertical\"\n          class=\"toolbar-divider\"\n          role=\"separator\"\n        />\n        <li>\n          <a\n            aria-disabled=\"true\"\n            class=\"disabled\"\n            href=\"#\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n              />\n            </svg>\n            <span\n              class=\"toolbar-label\"\n            >\n              preferiti\n            </span>\n          </a>\n        </li>\n      </ul>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tooltip Esempi 1`] = `\n<div>\n  <div\n    class=\"bd-example tooltip-demo\"\n  >\n    <p\n      class=\"muted\"\n    >\n      Ecco un\n       \n      <a\n        href=\"#\"\n      >\n        bianco scenario\n      </a>\n      <br />\n      per tratteggiarvi l’accompagnamento\n      <br />\n      degli oggetti di sfondo che pur vivono.\n      <br />\n      Non ne sarò\n       \n      <a\n        href=\"#\"\n      >\n        l’artefice\n      </a>\n       \n      impaziente.\n      <br />\n      Berrò alle coppe della nostalgia,\n      <br />\n      avrò preteso d’ozio nelle lacrime...\n      <br />\n      perché non mi ribello alla natura:\n      <br />\n      la mia lentezza li esaspera...\n      <br />\n      La mia lentezza? No, la mia fiducia.\n      <br />\n      Per adesso è deserto.\n      <br />\n      <a\n        href=\"#\"\n      >\n        Il mondo può rifarsi senza me\n      </a>\n      ,\n      <br />\n      E intanto gli altri mi denigreranno\n    </p>\n    <p>\n      <em>\n        La città nuova, Alda Merini\n      </em>\n    </p>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tooltip EsempiConControllo 1`] = `\n<div>\n  <div\n    class=\"bd-example tooltip-demo\"\n  >\n    <p\n      class=\"muted\"\n    >\n      Ecco un\n       \n      <a\n        href=\"#\"\n      >\n        bianco scenario\n      </a>\n      <br />\n      per tratteggiarvi l’accompagnamento\n      <br />\n      degli oggetti di sfondo che pur vivono.\n      <br />\n      Non ne sarò\n       \n      <a\n        href=\"#\"\n      >\n        l’artefice\n      </a>\n       \n      impaziente.\n      <br />\n      Berrò alle coppe della nostalgia,\n      <br />\n      avrò preteso d’ozio nelle lacrime...\n      <br />\n      perché non mi ribello alla natura:\n      <br />\n      la mia lentezza li esaspera...\n      <br />\n      La mia lentezza? No, la mia fiducia.\n      <br />\n      Per adesso è deserto.\n      <br />\n      <a\n        href=\"#\"\n      >\n        Il mondo può rifarsi senza me\n      </a>\n      ,\n      <br />\n      E intanto gli altri mi denigreranno\n    </p>\n    <p>\n      <em>\n        La città nuova, Alda Merini\n      </em>\n    </p>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tooltip EsempiInterattivi 1`] = `\n<div>\n  <div>\n    <button\n      class=\"m-3 btn btn-\"\n    >\n      Tooltip\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Tooltip Posizioni 1`] = `\n<div>\n  <div\n    style=\"padding: 100px;\"\n  >\n    <button\n      class=\"m-3 btn btn-\"\n    >\n      Tooltip in alto\n    </button>\n    <button\n      class=\"m-3 btn btn-\"\n    >\n      Tooltip a destra\n    </button>\n    <button\n      class=\"m-3 btn btn-\"\n    >\n      Tooltip in basso\n    </button>\n    <button\n      class=\"m-3 btn btn-\"\n    >\n      Tooltip a sinistra\n    </button>\n    <button\n      class=\"m-3 btn btn-\"\n    >\n      Tooltip con HTML\n    </button>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Video AutoplayAndControls 1`] = `\n<div>\n  <div\n    class=\"row dimmable\"\n  >\n    <video\n      autoplay=\"\"\n      class=\"video-js\"\n      controls=\"\"\n      data-bs-video=\"true\"\n      loop=\"\"\n      preload=\"auto\"\n    >\n      <source\n        src=\"//vjs.zencdn.net/v/oceans.mp4\"\n        type=\"video/mp4\"\n      />\n      <source\n        src=\"//vjs.zencdn.net/v/oceans.webm\"\n        type=\"video/webm\"\n      />\n    </video>\n    <div\n      class=\"accordion vjs-transcription\"\n    >\n      <div\n        class=\"accordion-item\"\n      >\n        <div\n          class=\"accordion-header\"\n        >\n          <button\n            aria-expanded=\"false\"\n            class=\"accordion-button collapsed\"\n            type=\"button\"\n          >\n            Mostra la trascrizione del video\n          </button>\n        </div>\n        <div\n          class=\"collapse\"\n        >\n          <div\n            class=\"accordion-body\"\n          >\n            Questa è la trascrizione testuale del video\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      aria-hidden=\"true\"\n      class=\"dimmer fade acceptoverlay acceptoverlay-primary \"\n    >\n      <div\n        class=\"dimmer-inner acceptoverlay-inner\"\n      >\n        <div\n          class=\"acceptoverlay-icon\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-xl\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M17.5 7.3V6c0-.8-.7-1.5-1.5-1.5H5.5C4.7 4.5 4 5.2 4 6v8c0 .8.7 1.5 1.5 1.5h3.4L7.4 21h1l1.6-5.5h1.8l1.6 5.5h1l-1.6-5.5H16c.8 0 1.5-.7 1.5-1.5v-1.3l4 1.5V5.8l-4 1.5zm3 5.5-4-1.5V14c0 .3-.2.5-.5.5H5.5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5H16c.3 0 .5.2.5.5v2.7l4-1.5v5.6zM2 8h1v4H2V8z\"\n            />\n          </svg>\n        </div>\n        <p>\n          Accetta i cookie di YouTube per vedere il video. Puoi gestire le preferenze nella cookie policy.\n        </p>\n        <div\n          class=\"dimmer-buttons bg-primary bg-dark\"\n        >\n          <button\n            class=\"btn btn-primary\"\n            type=\"button\"\n          >\n            Accetta\n          </button>\n          <div\n            class=\"d-flex align-items-center ml-2\"\n          >\n            <div\n              class=\"form-check form-check-inline\"\n            >\n              <input\n                class=\"\"\n                id=\"inline-checkbox_video-autoplay-controls\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"text-white form-check-label\"\n                for=\"inline-checkbox_video-autoplay-controls\"\n              >\n                Ricorda per tutti i video\n              </label>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Video Base 1`] = `\n<div>\n  <div\n    class=\"row dimmable\"\n  >\n    <video\n      class=\"video-js\"\n      controls=\"\"\n      data-bs-video=\"true\"\n      preload=\"auto\"\n    >\n      <source\n        src=\"//vjs.zencdn.net/v/oceans.mp4\"\n        type=\"video/mp4\"\n      />\n      <source\n        src=\"//vjs.zencdn.net/v/oceans.webm\"\n        type=\"video/webm\"\n      />\n    </video>\n    <div\n      class=\"accordion vjs-transcription\"\n    >\n      <div\n        class=\"accordion-item\"\n      >\n        <div\n          class=\"accordion-header\"\n        >\n          <button\n            aria-expanded=\"false\"\n            class=\"accordion-button collapsed\"\n            type=\"button\"\n          >\n            Mostra la trascrizione del video\n          </button>\n        </div>\n        <div\n          class=\"collapse\"\n        >\n          <div\n            class=\"accordion-body\"\n          >\n            Questa è la trascrizione testuale del video\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      aria-hidden=\"true\"\n      class=\"dimmer fade acceptoverlay acceptoverlay-primary \"\n    >\n      <div\n        class=\"dimmer-inner acceptoverlay-inner\"\n      >\n        <div\n          class=\"acceptoverlay-icon\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-xl\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M17.5 7.3V6c0-.8-.7-1.5-1.5-1.5H5.5C4.7 4.5 4 5.2 4 6v8c0 .8.7 1.5 1.5 1.5h3.4L7.4 21h1l1.6-5.5h1.8l1.6 5.5h1l-1.6-5.5H16c.8 0 1.5-.7 1.5-1.5v-1.3l4 1.5V5.8l-4 1.5zm3 5.5-4-1.5V14c0 .3-.2.5-.5.5H5.5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5H16c.3 0 .5.2.5.5v2.7l4-1.5v5.6zM2 8h1v4H2V8z\"\n            />\n          </svg>\n        </div>\n        <p>\n          Accetta i cookie di YouTube per vedere il video. Puoi gestire le preferenze nella cookie policy.\n        </p>\n        <div\n          class=\"dimmer-buttons bg-primary bg-dark\"\n        >\n          <button\n            class=\"btn btn-primary\"\n            type=\"button\"\n          >\n            Accetta\n          </button>\n          <div\n            class=\"d-flex align-items-center ml-2\"\n          >\n            <div\n              class=\"form-check form-check-inline\"\n            >\n              <input\n                class=\"\"\n                id=\"inline-checkbox_video-simple\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"text-white form-check-label\"\n                for=\"inline-checkbox_video-simple\"\n              >\n                Ricorda per tutti i video\n              </label>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Video Tracks 1`] = `\n<div>\n  <div\n    class=\"row dimmable\"\n  >\n    <video\n      class=\"video-js\"\n      controls=\"\"\n      data-bs-video=\"true\"\n      poster=\"https://italia.github.io/bootstrap-italia/docs/assets/video/ElephantsDream.mp4-poster21.jpg\"\n      preload=\"auto\"\n    >\n      <source\n        src=\"https://italia.github.io/bootstrap-italia/docs/assets/video/ElephantsDreamDASH/ElephantsDream.mp4.mpd\"\n        type=\"application/dash+xml\"\n      />\n      <track\n        default=\"\"\n        kind=\"subtitles\"\n        label=\"Italiano\"\n        src=\"https://italia.github.io/bootstrap-italia/docs/assets/video/subtitles-it.vtt\"\n        srclang=\"it\"\n      />\n      <track\n        kind=\"subtitles\"\n        label=\"English\"\n        src=\"https://italia.github.io/bootstrap-italia/docs/assets/video/subtitles-en.vtt\"\n        srclang=\"en\"\n      />\n      <track\n        kind=\"captions\"\n        label=\"Español\"\n        src=\"https://italia.github.io/bootstrap-italia/docs/assets/video/subtitles-es.vtt\"\n        srclang=\"es\"\n      />\n    </video>\n    <div\n      class=\"accordion vjs-transcription\"\n    >\n      <div\n        class=\"accordion-item\"\n      >\n        <div\n          class=\"accordion-header\"\n        >\n          <button\n            aria-expanded=\"false\"\n            class=\"accordion-button collapsed\"\n            type=\"button\"\n          >\n            Mostra la trascrizione del video\n          </button>\n        </div>\n        <div\n          class=\"collapse\"\n        >\n          <div\n            class=\"accordion-body\"\n          >\n            Questa è la trascrizione testuale del video\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      aria-hidden=\"true\"\n      class=\"dimmer fade acceptoverlay acceptoverlay-primary \"\n    >\n      <div\n        class=\"dimmer-inner acceptoverlay-inner\"\n      >\n        <div\n          class=\"acceptoverlay-icon\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-xl\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M17.5 7.3V6c0-.8-.7-1.5-1.5-1.5H5.5C4.7 4.5 4 5.2 4 6v8c0 .8.7 1.5 1.5 1.5h3.4L7.4 21h1l1.6-5.5h1.8l1.6 5.5h1l-1.6-5.5H16c.8 0 1.5-.7 1.5-1.5v-1.3l4 1.5V5.8l-4 1.5zm3 5.5-4-1.5V14c0 .3-.2.5-.5.5H5.5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5H16c.3 0 .5.2.5.5v2.7l4-1.5v5.6zM2 8h1v4H2V8z\"\n            />\n          </svg>\n        </div>\n        <p>\n          Accetta i cookie di YouTube per vedere il video. Puoi gestire le preferenze nella cookie policy.\n        </p>\n        <div\n          class=\"dimmer-buttons bg-primary bg-dark\"\n        >\n          <button\n            class=\"btn btn-primary\"\n            type=\"button\"\n          >\n            Accetta\n          </button>\n          <div\n            class=\"d-flex align-items-center ml-2\"\n          >\n            <div\n              class=\"form-check form-check-inline\"\n            >\n              <input\n                class=\"\"\n                id=\"inline-checkbox_video-tracks\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"text-white form-check-label\"\n                for=\"inline-checkbox_video-tracks\"\n              >\n                Ricorda per tutti i video\n              </label>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Video Trascription 1`] = `\n<div>\n  <div\n    class=\"row dimmable\"\n  >\n    <video\n      class=\"video-js\"\n      controls=\"\"\n      data-bs-video=\"true\"\n      preload=\"auto\"\n    >\n      <source\n        src=\"//vjs.zencdn.net/v/oceans.mp4\"\n        type=\"video/mp4\"\n      />\n      <source\n        src=\"//vjs.zencdn.net/v/oceans.webm\"\n        type=\"video/webm\"\n      />\n    </video>\n    <div\n      class=\"accordion vjs-transcription\"\n    >\n      <div\n        class=\"accordion-item\"\n      >\n        <div\n          class=\"accordion-header\"\n        >\n          <button\n            aria-expanded=\"false\"\n            class=\"accordion-button collapsed\"\n            type=\"button\"\n          >\n            Mostra la trascrizione del video\n          </button>\n        </div>\n        <div\n          class=\"collapse\"\n        >\n          <div\n            class=\"accordion-body\"\n          >\n            Questa è la trascrizione testuale del video\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      aria-hidden=\"true\"\n      class=\"dimmer fade acceptoverlay acceptoverlay-primary \"\n    >\n      <div\n        class=\"dimmer-inner acceptoverlay-inner\"\n      >\n        <div\n          class=\"acceptoverlay-icon\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-xl\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M17.5 7.3V6c0-.8-.7-1.5-1.5-1.5H5.5C4.7 4.5 4 5.2 4 6v8c0 .8.7 1.5 1.5 1.5h3.4L7.4 21h1l1.6-5.5h1.8l1.6 5.5h1l-1.6-5.5H16c.8 0 1.5-.7 1.5-1.5v-1.3l4 1.5V5.8l-4 1.5zm3 5.5-4-1.5V14c0 .3-.2.5-.5.5H5.5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5H16c.3 0 .5.2.5.5v2.7l4-1.5v5.6zM2 8h1v4H2V8z\"\n            />\n          </svg>\n        </div>\n        <p>\n          Accetta i cookie di YouTube per vedere il video. Puoi gestire le preferenze nella cookie policy.\n        </p>\n        <div\n          class=\"dimmer-buttons bg-primary bg-dark\"\n        >\n          <button\n            class=\"btn btn-primary\"\n            type=\"button\"\n          >\n            Accetta\n          </button>\n          <div\n            class=\"d-flex align-items-center ml-2\"\n          >\n            <div\n              class=\"form-check form-check-inline\"\n            >\n              <input\n                class=\"\"\n                id=\"inline-checkbox_video-trascription\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"text-white form-check-label\"\n                for=\"inline-checkbox_video-trascription\"\n              >\n                Ricorda per tutti i video\n              </label>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Componenti/Video YouTubeVideo 1`] = `\n<div>\n  <div\n    class=\"row dimmable\"\n  >\n    <video\n      class=\"video-js\"\n      controls=\"\"\n      data-bs-video=\"true\"\n      preload=\"auto\"\n    />\n    <div\n      class=\"accordion vjs-transcription\"\n    >\n      <div\n        class=\"accordion-item\"\n      >\n        <div\n          class=\"accordion-header\"\n        >\n          <button\n            aria-expanded=\"false\"\n            class=\"accordion-button collapsed\"\n            type=\"button\"\n          >\n            Mostra la trascrizione del video\n          </button>\n        </div>\n        <div\n          class=\"collapse\"\n        >\n          <div\n            class=\"accordion-body\"\n          >\n            Questa è la trascrizione testuale del video\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"dimmer fade show acceptoverlay acceptoverlay-primary \"\n    >\n      <div\n        class=\"dimmer-inner acceptoverlay-inner\"\n      >\n        <div\n          class=\"acceptoverlay-icon\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon icon-xl\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M17.5 7.3V6c0-.8-.7-1.5-1.5-1.5H5.5C4.7 4.5 4 5.2 4 6v8c0 .8.7 1.5 1.5 1.5h3.4L7.4 21h1l1.6-5.5h1.8l1.6 5.5h1l-1.6-5.5H16c.8 0 1.5-.7 1.5-1.5v-1.3l4 1.5V5.8l-4 1.5zm3 5.5-4-1.5V14c0 .3-.2.5-.5.5H5.5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5H16c.3 0 .5.2.5.5v2.7l4-1.5v5.6zM2 8h1v4H2V8z\"\n            />\n          </svg>\n        </div>\n        <p>\n          Accetta i cookie di YouTube per vedere il video. Puoi gestire le preferenze nella \n          <a\n            class=\"text-white\"\n            href=\"/privacy_policy\"\n          >\n            cookie policy\n          </a>\n        </p>\n        <div\n          class=\"dimmer-buttons bg-primary bg-dark\"\n        >\n          <button\n            class=\"btn btn-primary\"\n            type=\"button\"\n          >\n            Accetta\n          </button>\n          <div\n            class=\"d-flex align-items-center ml-2\"\n          >\n            <div\n              class=\"form-check form-check-inline\"\n            >\n              <input\n                class=\"\"\n                id=\"inline-checkbox_video-youtube\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"text-white form-check-label\"\n                for=\"inline-checkbox_video-youtube\"\n              >\n                Ricorda per tutti i video\n              </label>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form AutoDimensionamento 1`] = `\n<div>\n  <div\n    class=\"align-items-center row\"\n  >\n    <div\n      class=\"col\"\n    >\n      <label\n        class=\"visually-hidden\"\n        for=\"inlineFormInput\"\n      >\n        Nome\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"inlineFormInput\"\n        placeholder=\"Mario Rossi\"\n        type=\"text\"\n      />\n    </div>\n    <div\n      class=\"col\"\n    >\n      <label\n        class=\"visually-hidden\"\n        for=\"inlineFormInputGroup\"\n      >\n        Username\n      </label>\n      <div\n        class=\"input-group\"\n      >\n        <span\n          class=\"input-group-text\"\n        >\n          @\n        </span>\n        <input\n          class=\"form-control\"\n          id=\"inlineFormInputGroup\"\n          placeholder=\"Username\"\n          type=\"text\"\n        />\n      </div>\n    </div>\n    <div\n      class=\"col\"\n    >\n      <div\n        class=\"form-check m-0\"\n      >\n        <input\n          class=\"form-check-input\"\n          id=\"autoSizingCheck\"\n          type=\"checkbox\"\n        />\n        <label\n          class=\"form-check-label\"\n          for=\"autoSizingCheck\"\n        >\n          Ricordami\n        </label>\n      </div>\n    </div>\n    <div\n      class=\"col\"\n    >\n      <button\n        class=\"btn btn-primary\"\n        type=\"submit\"\n      >\n        Invia\n      </button>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form DimensionamentoColonneBase 1`] = `\n<div>\n  <div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col col-md-6 form-group\"\n      >\n        <label\n          class=\" \"\n          for=\"formNome\"\n        >\n          Nome\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"formNome\"\n          type=\"text\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n      <div\n        class=\"col col-md-6 form-group\"\n      >\n        <label\n          class=\" \"\n          for=\"formCognome\"\n        >\n          Cognome\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"formCognome\"\n          type=\"text\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n    </div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col col-7 form-group\"\n      >\n        <label\n          class=\" \"\n          for=\"Citta\"\n        >\n          Città\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"Citta\"\n          type=\"text\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n      <div\n        class=\"col form-group\"\n      >\n        <label\n          class=\" \"\n          for=\"Comune\"\n        >\n          Comune\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"Comune\"\n          type=\"text\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n      <div\n        class=\"col form-group\"\n      >\n        <label\n          class=\" \"\n          for=\"CAP\"\n        >\n          CAP\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"CAP\"\n          type=\"text\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form DimensionamentoColonneComplesso 1`] = `\n<div>\n  <div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col col-md-6 form-group\"\n      >\n        <label\n          class=\"active \"\n          for=\"inputEmail4\"\n        >\n          Nome\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"inputEmail4\"\n          placeholder=\"inserisci il tuo indirizzo email\"\n          type=\"email\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n      <div\n        class=\"col col-md-6 form-group\"\n      >\n        <label\n          class=\"active \"\n          for=\"exampleInputPassword\"\n        >\n          Password\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"exampleInputPassword\"\n          placeholder=\"Inserisci la tua password\"\n          type=\"password\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n    </div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col form-group\"\n      >\n        <label\n          class=\"active \"\n          for=\"inputAddress\"\n        >\n          Indirizzo\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"inputAddress\"\n          placeholder=\"Via Roma, 1\"\n          type=\"text\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n    </div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col col-md-6 form-group\"\n      >\n        <label\n          class=\" \"\n          for=\"inputCity\"\n        >\n          Comune\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"inputCity\"\n          type=\"text\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n      <div\n        class=\"col col-md-2 form-group\"\n      >\n        <label\n          class=\" \"\n          for=\"inputCAP\"\n        >\n          CAP\n        </label>\n        <input\n          class=\"form-control\"\n          id=\"inputCAP\"\n          type=\"text\"\n          value=\"\"\n        />\n        <div\n          class=\"form-text\"\n        />\n      </div>\n      <div\n        class=\"col-md-4\"\n      >\n        <div\n          class=\"select-wrapper\"\n        >\n          <label\n            for=\"selectExampleClassic\"\n          >\n            Provincia\n          </label>\n          <select\n            id=\"selectExampleClassic\"\n          >\n            <option\n              label=\"Opzione 1\"\n            >\n              Value 1\n            </option>\n            <option\n              label=\"Opzione 2\"\n            >\n              Value 2\n            </option>\n            <option\n              label=\"Opzione 3\"\n            >\n              Value 3\n            </option>\n            <option\n              label=\"Opzione 4\"\n            >\n              Value 4\n            </option>\n            <option\n              label=\"Opzione 5\"\n            >\n              Value 5\n            </option>\n          </select>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"form-group col-md-6\"\n      >\n        <div\n          class=\"toggles\"\n        >\n          <label\n            class=\"form-check-label\"\n            for=\"toggleEsempio1a\"\n          >\n            Label dell'interruttore 1\n            <input\n              aria-describedby=\"toggleEsempio1aDescription\"\n              class=\"form-check-input\"\n              id=\"toggleEsempio1a\"\n              type=\"checkbox\"\n            />\n            <span\n              class=\"lever\"\n            />\n          </label>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-sm-auto\"\n      >\n        <button\n          class=\"btn btn-outline-primary\"\n        >\n          Annulla\n        </button>\n      </div>\n      <div\n        class=\"col-sm-auto\"\n      >\n        <button\n          class=\"btn btn-primary\"\n          type=\"submit\"\n        >\n          Conferma\n        </button>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form FormDisabilitato 1`] = `\n<div>\n  <div>\n    <fieldset\n      aria-label=\"Form disabilitato\"\n      disabled=\"\"\n    >\n      <div\n        class=\"form-group\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\"active \"\n            for=\"disabledTextInput\"\n          >\n            Input\n          </label>\n          <input\n            class=\"form-control\"\n            disabled=\"\"\n            id=\"disabledTextInput\"\n            placeholder=\"input disabilitato\"\n            type=\"text\"\n            value=\"\"\n          />\n          <div\n            class=\"form-text\"\n          />\n        </div>\n      </div>\n      <div\n        class=\"form-group\"\n      >\n        <div\n          class=\"select-wrapper\"\n        >\n          <label\n            for=\"selectExampleClassic\"\n          >\n            Field Label\n          </label>\n          <select\n            id=\"selectExampleClassic\"\n          >\n            <option\n              label=\"Opzione 1\"\n            >\n              Value 1\n            </option>\n            <option\n              label=\"Opzione 2\"\n            >\n              Value 2\n            </option>\n            <option\n              label=\"Opzione 3\"\n            >\n              Value 3\n            </option>\n            <option\n              label=\"Opzione 4\"\n            >\n              Value 4\n            </option>\n            <option\n              label=\"Opzione 5\"\n            >\n              Value 5\n            </option>\n          </select>\n        </div>\n      </div>\n      <div\n        class=\"form-check\"\n      >\n        <input\n          class=\"\"\n          disabled=\"\"\n          id=\"checkbox1\"\n          type=\"checkbox\"\n          value=\"\"\n        />\n        <label\n          class=\"form-check-label\"\n          for=\"checkbox1\"\n        >\n          Check disabilitato\n        </label>\n      </div>\n      <button\n        class=\"mt-3 btn btn-primary\"\n        type=\"submit\"\n      >\n        Submit\n      </button>\n    </fieldset>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Checkbox CheckboxBase 1`] = `\n<div>\n  <form\n    class=\"\"\n  >\n    <fieldset>\n      <legend>\n        Checkbox\n      </legend>\n      <div\n        class=\"form-check\"\n      >\n        <input\n          class=\"\"\n          id=\"checkbox1\"\n          type=\"checkbox\"\n          value=\"\"\n        />\n        <label\n          class=\"form-check-label\"\n          for=\"checkbox1\"\n        >\n          Checkbox di esempio\n        </label>\n      </div>\n    </fieldset>\n  </form>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Checkbox CheckboxDisabilitato 1`] = `\n<div>\n  <section>\n    <fieldset>\n      <legend>\n        Checkbox\n      </legend>\n      <form\n        class=\"\"\n      >\n        <div\n          class=\"form-check\"\n        >\n          <input\n            class=\"\"\n            disabled=\"\"\n            id=\"disabled-checkbox1\"\n            type=\"checkbox\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"disabled-checkbox1\"\n          >\n            Checkbox disabilitato non selezionato\n          </label>\n        </div>\n        <div\n          class=\"form-check\"\n        >\n          <input\n            checked=\"\"\n            class=\"\"\n            disabled=\"\"\n            id=\"disabled-checkbox2\"\n            type=\"checkbox\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"disabled-checkbox2\"\n          >\n            Checkbox disabilitato selezionato\n          </label>\n        </div>\n      </form>\n    </fieldset>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Checkbox CheckboxGruppi 1`] = `\n<div>\n  <section>\n    <div\n      class=\"m-5 row\"\n    >\n      <div\n        class=\"col-md-5\"\n      >\n        <fieldset>\n          <legend>\n            Checkbox\n          </legend>\n          <form\n            class=\"\"\n          >\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                checked=\"\"\n                class=\"\"\n                id=\"group-checkbox1\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"group-checkbox1\"\n              >\n                Checkbox selezionato\n              </label>\n            </div>\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                class=\"\"\n                id=\"group-checkbox2\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"group-checkbox2\"\n              >\n                Checkbox non selezionato\n              </label>\n            </div>\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                class=\"\"\n                disabled=\"\"\n                id=\"group-checkbox3\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"group-checkbox3\"\n              >\n                Checkbox disabilitato non selezionato\n              </label>\n            </div>\n          </form>\n        </fieldset>\n      </div>\n      <div\n        class=\"col-md-2\"\n      />\n      <div\n        class=\"col-md-5\"\n      >\n        <fieldset>\n          <legend>\n            Checkbox\n          </legend>\n          <form\n            class=\"\"\n          >\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                checked=\"\"\n                class=\"\"\n                id=\"group-checkbox4\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"group-checkbox4\"\n              >\n                Checkbox selezionato\n              </label>\n              <small\n                class=\"form-text text-muted\"\n                id=\"group-checkbox4Description\"\n              >\n                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n              </small>\n            </div>\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                class=\"\"\n                id=\"group-checkbox5\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"group-checkbox5\"\n              >\n                Checkbox non selezionato\n              </label>\n              <small\n                class=\"form-text text-muted\"\n                id=\"group-checkbox5Description\"\n              >\n                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n              </small>\n            </div>\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                class=\"\"\n                disabled=\"\"\n                id=\"group-checkbox6\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"group-checkbox6\"\n              >\n                Checkbox disabilitato non selezionato\n              </label>\n              <small\n                class=\"form-text text-muted\"\n                id=\"group-checkbox6Description\"\n              >\n                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n              </small>\n            </div>\n          </form>\n        </fieldset>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Checkbox CheckboxInline 1`] = `\n<div>\n  <section>\n    <fieldset>\n      <legend>\n        Checkbox\n      </legend>\n      <form\n        class=\"\"\n      >\n        <div\n          class=\"form-check form-check-inline\"\n        >\n          <input\n            class=\"\"\n            id=\"inline-checkbox1\"\n            type=\"checkbox\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"inline-checkbox1\"\n          >\n            Checkbox non selezionato\n          </label>\n        </div>\n        <div\n          class=\"form-check form-check-inline\"\n        >\n          <input\n            checked=\"\"\n            class=\"\"\n            id=\"inline-checkbox2\"\n            type=\"checkbox\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"inline-checkbox2\"\n          >\n            Checkbox selezionato\n          </label>\n        </div>\n      </form>\n    </fieldset>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Checkbox CheckboxMixedButton 1`] = `\n<div>\n  <form\n    class=\"\"\n  >\n    <fieldset>\n      <legend>\n        Checkbox\n      </legend>\n      <div\n        class=\"form-check\"\n      >\n        <input\n          class=\"semi-checked\"\n          id=\"checkbox-semi-checked\"\n          indeterminate=\"true\"\n          type=\"checkbox\"\n          value=\"\"\n        />\n        <label\n          class=\"form-check-label\"\n          for=\"checkbox-semi-checked\"\n        >\n          Checkbox di esempio\n        </label>\n      </div>\n    </fieldset>\n  </form>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input _InputAutocompleteConDatiAccessibile 1`] = `\n<div>\n  <div\n    class=\"form-group mb-3\"\n  >\n    <label\n      for=\"autocomplete\"\n    >\n      Regione\n    </label>\n    <div\n      class=\"autocomplete__wrapper\"\n    >\n      <div\n        class=\"autocomplete__status\"\n        style=\"border: 0px; height: 1px; margin-bottom: -1px; margin-right: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px;\"\n      >\n        <div\n          aria-atomic=\"true\"\n          aria-live=\"polite\"\n          id=\"autocomplete__status--A\"\n          role=\"status\"\n        />\n        <div\n          aria-atomic=\"true\"\n          aria-live=\"polite\"\n          id=\"autocomplete__status--B\"\n          role=\"status\"\n        />\n      </div>\n      <input\n        aria-autocomplete=\"list\"\n        aria-controls=\"autocomplete__listbox\"\n        aria-describedby=\"autocomplete__assistiveHint\"\n        aria-expanded=\"false\"\n        autocomplete=\"off\"\n        class=\"autocomplete__input autocomplete__input--default form-control false\"\n        id=\"autocomplete\"\n        name=\"input-autocomplete\"\n        placeholder=\"\"\n        role=\"combobox\"\n        type=\"text\"\n        value=\"\"\n      />\n      <ul\n        aria-labelledby=\"autocomplete\"\n        class=\"autocomplete__menu autocomplete__menu--inline autocomplete__menu--hidden\"\n        id=\"autocomplete__listbox\"\n        role=\"listbox\"\n      />\n      <span\n        id=\"autocomplete__assistiveHint\"\n        style=\"display: none;\"\n      >\n        Quando i risultati del completamento automatico sono disponibili, usa le frecce su e giù per rivedere e Invio per selezionare. Utenti di dispositivi touch, esplora tramite tocco o con gesti di scorrimento\n      </span>\n    </div>\n    <div\n      class=\"form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input AreaDiTesto 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\" \"\n    >\n      Esempio di area di testo\n    </label>\n    <textarea\n      class=\"form-control\"\n      rows=\"3\"\n    />\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input AreaDiTestoConSegnaposto 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\"active \"\n      for=\"example-textarea-placeholder\"\n    >\n      Esempio di area di testo\n    </label>\n    <textarea\n      aria-describedby=\"example-textarea-placeholderDescription\"\n      class=\"form-control\"\n      id=\"example-textarea-placeholder\"\n      placeholder=\"Testo di esempio\"\n      rows=\"3\"\n    />\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input Disabilitato 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\" \"\n      for=\"exampleDisabled\"\n    >\n      Contenuto disabilitato\n    </label>\n    <input\n      class=\"form-control\"\n      disabled=\"\"\n      id=\"exampleDisabled\"\n      type=\"text\"\n      value=\"\"\n    />\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input EsempiDiCampiDiInput 1`] = `\n<div>\n  <div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n        for=\"exampleInputText\"\n      >\n        Campo di tipo testuale\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"exampleInputText\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"form-text\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n        for=\"exampleInputTextInfo\"\n      >\n        Campo di tipo testuale con descrizione\n      </label>\n      <input\n        aria-describedby=\"exampleInputTextInfoDescription\"\n        class=\"form-control\"\n        id=\"exampleInputTextInfo\"\n        type=\"text\"\n        value=\"\"\n      />\n      <small\n        class=\"form-text\"\n        id=\"exampleInputTextInfoDescription\"\n      >\n        Questo campo contiene anche una descrizione\n      </small>\n      <div\n        class=\"form-text\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n        for=\"exampleInputEmail\"\n      >\n        Campo di tipo email\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"exampleInputEmail\"\n        type=\"email\"\n        value=\"\"\n      />\n      <div\n        class=\"form-text\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" input-number-label\"\n        for=\"exampleInputNumber\"\n      >\n        Campo di tipo numerico\n      </label>\n      <div\n        class=\"input-group input-number\"\n      >\n        <input\n          class=\"form-control\"\n          id=\"exampleInputNumber\"\n          type=\"number\"\n          value=\"\"\n        />\n        <span\n          class=\"input-group-text align-buttons flex-column\"\n        >\n          <button\n            class=\"input-number-add\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Aumenta il valore di 1\n            </span>\n          </button>\n          <button\n            class=\"input-number-sub\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Diminuisci il valore di 1\n            </span>\n          </button>\n        </span>\n      </div>\n      <div\n        class=\"form-text\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n        for=\"exampleInputTel\"\n      >\n        Campo di tipo telefono\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"exampleInputTel\"\n        type=\"tel\"\n        value=\"\"\n      />\n      <div\n        class=\"form-text\"\n      />\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input InputConIconaOBottoni 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <div\n      class=\"input-group\"\n    >\n      <span\n        class=\"input-group-text\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M20.5 3.5c-.5-.6-1.3-.9-2.1-.9s-1.6.3-2.2.9L4.6 15.2l-1 5.2 5.2-1L20.5 7.8c1.2-1.2 1.2-3.1 0-4.3zm-5.7 2.8.7-.7 2.9 2.9-.7.7-2.9-2.9zm-.7.8 1.1 1-8.4 8.4-1.1-1.1 8.4-8.3zM5.7 18.3c-.1-.2-.4-.3-.6-.3l.3-1.5 2.1 2.1-1.5.3c0-.2-.1-.5-.3-.6zm2.9 0-1.1-1.1 8.4-8.4 1 1.1-8.3 8.4zM19.8 7.1l-.7.7-2.9-2.9.7-.7c.4-.4.9-.6 1.5-.6.5 0 1 .2 1.4.6.8.8.8 2.1 0 2.9z\"\n          />\n        </svg>\n      </span>\n      <label\n        class=\" \"\n        for=\"exampleInputIcon\"\n      >\n        Campo di tipo testuale\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"exampleInputIcon\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"form-text\"\n      />\n    </div>\n  </div>\n  <div\n    class=\"form-group\"\n  >\n    <div\n      class=\"input-group\"\n    >\n      <span\n        class=\"input-group-text\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-danger icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M20.5 3.5c-.5-.6-1.3-.9-2.1-.9s-1.6.3-2.2.9L4.6 15.2l-1 5.2 5.2-1L20.5 7.8c1.2-1.2 1.2-3.1 0-4.3zm-5.7 2.8.7-.7 2.9 2.9-.7.7-2.9-2.9zm-.7.8 1.1 1-8.4 8.4-1.1-1.1 8.4-8.3zM5.7 18.3c-.1-.2-.4-.3-.6-.3l.3-1.5 2.1 2.1-1.5.3c0-.2-.1-.5-.3-.6zm2.9 0-1.1-1.1 8.4-8.4 1 1.1-8.3 8.4zM19.8 7.1l-.7.7-2.9-2.9.7-.7c.4-.4.9-.6 1.5-.6.5 0 1 .2 1.4.6.8.8.8 2.1 0 2.9z\"\n          />\n        </svg>\n      </span>\n      <label\n        class=\"active \"\n        for=\"exampleInputIconDanger\"\n      >\n        Con etichetta e placeholder\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"exampleInputIconDanger\"\n        placeholder=\"Lorem Ipsum\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"form-text\"\n      />\n    </div>\n  </div>\n  <div\n    class=\"form-group\"\n  >\n    <div\n      class=\"input-group\"\n    >\n      <span\n        class=\"input-group-text\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M20.5 3.5c-.5-.6-1.3-.9-2.1-.9s-1.6.3-2.2.9L4.6 15.2l-1 5.2 5.2-1L20.5 7.8c1.2-1.2 1.2-3.1 0-4.3zm-5.7 2.8.7-.7 2.9 2.9-.7.7-2.9-2.9zm-.7.8 1.1 1-8.4 8.4-1.1-1.1 8.4-8.3zM5.7 18.3c-.1-.2-.4-.3-.6-.3l.3-1.5 2.1 2.1-1.5.3c0-.2-.1-.5-.3-.6zm2.9 0-1.1-1.1 8.4-8.4 1 1.1-8.3 8.4zM19.8 7.1l-.7.7-2.9-2.9.7-.7c.4-.4.9-.6 1.5-.6.5 0 1 .2 1.4.6.8.8.8 2.1 0 2.9z\"\n          />\n        </svg>\n      </span>\n      <label\n        class=\" \"\n        for=\"exampleInputButton\"\n      >\n        Con etichetta e bottone di tipo primary\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"exampleInputButton\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"form-text\"\n      />\n      <div\n        class=\"input-group-append\"\n      >\n        <button\n          class=\"btn btn-primary\"\n        >\n          Invio\n        </button>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input InputDatepicker 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\"active \"\n    >\n      Datepicker\n    </label>\n    <input\n      class=\"active form-control\"\n      placeholder=\"22/12/2023\"\n      type=\"date\"\n      value=\"\"\n    />\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input InputHourpicker 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\"active \"\n    >\n      Hourpicker\n    </label>\n    <input\n      class=\"active form-control\"\n      type=\"time\"\n      value=\"\"\n    />\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input InputPassword 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\" \"\n      for=\"exampleInputPassword\"\n    >\n      Password con label, placeholder e testo di aiuto\n    </label>\n    <input\n      aria-describedby=\"exampleInputPasswordDescription\"\n      class=\"form-control\"\n      id=\"exampleInputPassword\"\n      type=\"password\"\n      value=\"\"\n    />\n    <span\n      aria-hidden=\"true\"\n      class=\"password-icon\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon password-icon-visible icon-sm\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.8 11.5C19 6.1 12.4 3.9 7 6.7c-2.1 1.1-3.7 2.7-4.8 4.8L2 12l.2.5c2.8 5.4 9.4 7.6 14.8 4.8 2.1-1.1 3.7-2.7 4.8-4.8l.2-.5-.2-.5zm-9.8 6c-3.8 0-7.2-2.1-8.9-5.5C4.8 8.6 8.2 6.5 12 6.5c3.8 0 7.2 2.1 8.9 5.5a9.88 9.88 0 0 1-8.9 5.5zM12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 7c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3c.1 1.6-1.2 2.9-2.8 3H12z\"\n        />\n      </svg>\n    </span>\n    <small\n      class=\"form-text\"\n      id=\"exampleInputPasswordDescription\"\n    >\n      Inserisci almeno 8 caratteri e una lettera maiuscola\n    </small>\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input Readonly 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\" \"\n      for=\"examplereadOnly\"\n    >\n      Contenuto in sola lettura\n    </label>\n    <input\n      class=\"form-control\"\n      id=\"examplereadOnly\"\n      readonly=\"\"\n      type=\"text\"\n      value=\"\"\n    />\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input ReadonlyNormalizzato 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\" \"\n      for=\"exampleNormalized\"\n    >\n      Contenuto in sola lettura\n    </label>\n    <input\n      class=\"form-control-plaintext\"\n      id=\"exampleNormalized\"\n      readonly=\"\"\n      type=\"text\"\n      value=\"\"\n    />\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Input UtilizzoDiPlaceholderELabel 1`] = `\n<div>\n  <div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n        for=\"exampleLabel\"\n      >\n        Etichetta di esempio\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"exampleLabel\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"form-text\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\"active \"\n        for=\"examplePlaceholder\"\n      >\n        Etichetta di esempio\n      </label>\n      <input\n        class=\"form-control\"\n        id=\"examplePlaceholder\"\n        placeholder=\"Testo di esempio\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"form-text\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\"active \"\n        for=\"exampleInfoText\"\n      >\n        Etichetta di esempio\n      </label>\n      <input\n        aria-describedby=\"exampleInfoTextDescription\"\n        class=\"form-control\"\n        id=\"exampleInfoText\"\n        placeholder=\"Testo di esempio\"\n        type=\"text\"\n        value=\"\"\n      />\n      <small\n        class=\"form-text\"\n        id=\"exampleInfoTextDescription\"\n      >\n        Ulteriore testo informativo\n      </small>\n      <div\n        class=\"form-text\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\"active \"\n        for=\"examplevalidationText\"\n      >\n        Etichetta di esempio\n      </label>\n      <input\n        class=\"is-invalid form-control\"\n        id=\"examplevalidationText\"\n        placeholder=\"Testo di esempio\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n      >\n        Campo non valido\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/InputNumerico InputNumericoDimensionamento 1`] = `\n<div>\n  <div\n    class=\"w-100\"\n  >\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\"active input-number-label\"\n        for=\"example-w100\"\n      >\n        Input Number inserito in una colonna a tutta larghezza\n      </label>\n      <div\n        class=\"input-group input-number\"\n      >\n        <input\n          class=\"form-control\"\n          id=\"example-w100\"\n          type=\"number\"\n          value=\"100\"\n        />\n        <span\n          class=\"input-group-text align-buttons flex-column\"\n        >\n          <button\n            class=\"input-number-add\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Aumenta il valore  di 1\n            </span>\n          </button>\n          <button\n            class=\"input-number-sub\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Diminuisci il valore di 1\n            </span>\n          </button>\n        </span>\n      </div>\n      <div\n        class=\"form-text\"\n      />\n    </div>\n  </div>\n  <div\n    class=\"w-50 mt-5\"\n  >\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\"active input-number-label\"\n        for=\"example-w50\"\n      >\n        Input Number inserito in una colonna di larghezza 50%\n      </label>\n      <div\n        class=\"input-group input-number\"\n      >\n        <input\n          class=\"form-control\"\n          id=\"example-w50\"\n          type=\"number\"\n          value=\"100\"\n        />\n        <span\n          class=\"input-group-text align-buttons flex-column\"\n        >\n          <button\n            class=\"input-number-add\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Aumenta il valore  di 1\n            </span>\n          </button>\n          <button\n            class=\"input-number-sub\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Diminuisci il valore di 1\n            </span>\n          </button>\n        </span>\n      </div>\n      <div\n        class=\"form-text\"\n      />\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/InputNumerico InputNumericoDisabilitato 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\"active input-number-label\"\n    >\n      Disabled\n    </label>\n    <div\n      class=\"input-group input-number disabled\"\n    >\n      <input\n        class=\"form-control\"\n        disabled=\"\"\n        max=\"100\"\n        min=\"0\"\n        type=\"number\"\n        value=\"50\"\n      />\n      <span\n        class=\"input-group-text align-buttons flex-column\"\n      >\n        <button\n          class=\"input-number-add\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          />\n        </button>\n        <button\n          class=\"input-number-sub\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          />\n        </button>\n      </span>\n    </div>\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/InputNumerico InputNumericoPercentuale 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\"active input-number-label input-symbol-label\"\n      for=\"example-percentage\"\n    >\n      Percentage\n    </label>\n    <div\n      class=\"input-group input-number\"\n    >\n      <span\n        class=\"input-group-text fw-semibold\"\n      >\n        %\n      </span>\n      <input\n        class=\"form-control\"\n        id=\"example-percentage\"\n        max=\"100\"\n        min=\"0\"\n        type=\"number\"\n        value=\"100\"\n      />\n      <span\n        class=\"input-group-text align-buttons flex-column\"\n      >\n        <button\n          class=\"input-number-add\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Aumenta il valore in percentuale di 1\n          </span>\n        </button>\n        <button\n          class=\"input-number-sub\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Diminuisci il valore in percentuale di 1\n          </span>\n        </button>\n      </span>\n    </div>\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/InputNumerico InputNumericoRidimensionamento 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\"active input-number-label\"\n      for=\"example-adaptive\"\n    >\n      Ridimensionamento\n    </label>\n    <div\n      class=\"input-group input-number input-number-adaptive\"\n    >\n      <input\n        class=\"form-control\"\n        id=\"example-adaptive\"\n        max=\"99999999999\"\n        min=\"0\"\n        type=\"number\"\n        value=\"100\"\n      />\n      <span\n        class=\"input-group-text align-buttons flex-column\"\n      >\n        <button\n          class=\"input-number-add\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Aumenta il valore  di 1\n          </span>\n        </button>\n        <button\n          class=\"input-number-sub\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Diminuisci il valore di 1\n          </span>\n        </button>\n      </span>\n    </div>\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/InputNumerico InputNumericoSteps 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\"active input-number-label\"\n      for=\"example-steps\"\n    >\n      Min, Max & Step\n    </label>\n    <div\n      class=\"input-group input-number\"\n    >\n      <input\n        class=\"form-control\"\n        id=\"example-steps\"\n        max=\"15000\"\n        min=\"-2000\"\n        step=\"500\"\n        type=\"number\"\n        value=\"100\"\n      />\n      <span\n        class=\"input-group-text align-buttons flex-column\"\n      >\n        <button\n          class=\"input-number-add\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Aumenta il valore  di 500\n          </span>\n        </button>\n        <button\n          class=\"input-number-sub\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Diminuisci il valore di 500\n          </span>\n        </button>\n      </span>\n    </div>\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/InputNumerico InputNumericoValuta 1`] = `\n<div>\n  <div\n    class=\"form-group\"\n  >\n    <label\n      class=\"active input-number-label input-symbol-label\"\n      for=\"example-currency\"\n    >\n      Currency\n    </label>\n    <div\n      class=\"input-group input-number\"\n    >\n      <span\n        class=\"input-group-text fw-semibold\"\n      >\n        €\n      </span>\n      <input\n        class=\"form-control\"\n        id=\"example-currency\"\n        max=\"100\"\n        min=\"3.5\"\n        step=\"any\"\n        type=\"number\"\n        value=\"100\"\n      />\n      <span\n        class=\"input-group-text align-buttons flex-column\"\n      >\n        <button\n          class=\"input-number-add\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Aumenta il valore di 1 euro\n          </span>\n        </button>\n        <button\n          class=\"input-number-sub\"\n          type=\"button\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Diminuisci il valore di 1 euro\n          </span>\n        </button>\n      </span>\n    </div>\n    <div\n      class=\"form-text\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Radio RadioBase 1`] = `\n<div>\n  <form\n    class=\"\"\n  >\n    <fieldset>\n      <legend>\n        Radio\n      </legend>\n      <div\n        class=\"form-check\"\n      >\n        <input\n          checked=\"\"\n          class=\"\"\n          id=\"radio1\"\n          name=\"gruppo1\"\n          type=\"radio\"\n          value=\"\"\n        />\n        <label\n          class=\"form-check-label\"\n          for=\"radio1\"\n        >\n          Radio di esempio 1\n        </label>\n      </div>\n      <div\n        class=\"form-check\"\n      >\n        <input\n          class=\"\"\n          id=\"radio2\"\n          name=\"gruppo1\"\n          type=\"radio\"\n          value=\"\"\n        />\n        <label\n          class=\"form-check-label\"\n          for=\"radio2\"\n        >\n          Radio di esempio 2\n        </label>\n      </div>\n    </fieldset>\n  </form>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Radio RadioDisabilitato 1`] = `\n<div>\n  <section>\n    <fieldset>\n      <legend>\n        Radio\n      </legend>\n      <form\n        class=\"\"\n      >\n        <div\n          class=\"form-check\"\n        >\n          <input\n            checked=\"\"\n            class=\"\"\n            disabled=\"\"\n            id=\"radio5\"\n            name=\"gruppo1\"\n            type=\"radio\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"radio5\"\n          >\n            Opzione disabilitata selezionata\n          </label>\n        </div>\n        <div\n          class=\"form-check\"\n        >\n          <input\n            class=\"\"\n            disabled=\"\"\n            id=\"radio6\"\n            name=\"gruppo1\"\n            type=\"radio\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"radio6\"\n          >\n            Opzione disabilitata non selezionata\n          </label>\n        </div>\n      </form>\n    </fieldset>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Radio RadioGruppi 1`] = `\n<div>\n  <section>\n    <div\n      class=\"m-5 row\"\n    >\n      <div\n        class=\"col-md-5\"\n      >\n        <fieldset>\n          <legend>\n            Radio\n          </legend>\n          <form\n            class=\"\"\n          >\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                checked=\"\"\n                class=\"\"\n                id=\"radio7\"\n                name=\"group1\"\n                type=\"radio\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"radio7\"\n              >\n                Opzione 1\n              </label>\n            </div>\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                class=\"\"\n                id=\"radio8\"\n                name=\"group1\"\n                type=\"radio\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"radio8\"\n              >\n                Opzione 2\n              </label>\n            </div>\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                class=\"\"\n                disabled=\"\"\n                id=\"radio9\"\n                name=\"group1\"\n                type=\"radio\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"radio9\"\n              >\n                Opzione 3\n              </label>\n            </div>\n          </form>\n        </fieldset>\n      </div>\n      <div\n        class=\"col-md-2\"\n      />\n      <div\n        class=\"col-md-5\"\n      >\n        <fieldset>\n          <legend>\n            Radio\n          </legend>\n          <form\n            class=\"\"\n          >\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                checked=\"\"\n                class=\"\"\n                id=\"radio10\"\n                name=\"group2\"\n                type=\"radio\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"radio10\"\n              >\n                Opzione 1\n              </label>\n              <small\n                class=\"form-text text-muted\"\n                id=\"radio10Description\"\n              >\n                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n              </small>\n            </div>\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                class=\"\"\n                id=\"radio11\"\n                name=\"group2\"\n                type=\"radio\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"radio11\"\n              >\n                Opzione 2\n              </label>\n              <small\n                class=\"form-text text-muted\"\n                id=\"radio11Description\"\n              >\n                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n              </small>\n            </div>\n            <div\n              class=\"form-check-group form-check\"\n            >\n              <input\n                class=\"\"\n                disabled=\"\"\n                id=\"radio12\"\n                name=\"group2\"\n                type=\"radio\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"radio12\"\n              >\n                Opzione 3\n              </label>\n              <small\n                class=\"form-text text-muted\"\n                id=\"radio12Description\"\n              >\n                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n              </small>\n            </div>\n          </form>\n        </fieldset>\n      </div>\n    </div>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Radio RadioInline 1`] = `\n<div>\n  <section>\n    <fieldset>\n      <legend>\n        Radio\n      </legend>\n      <form\n        class=\"\"\n      >\n        <div\n          class=\"form-check form-check-inline\"\n        >\n          <input\n            checked=\"\"\n            class=\"\"\n            id=\"radio3\"\n            name=\"gruppo1\"\n            type=\"radio\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"radio3\"\n          >\n            Opzione 1\n          </label>\n        </div>\n        <div\n          class=\"form-check form-check-inline\"\n        >\n          <input\n            class=\"\"\n            id=\"radio4\"\n            name=\"gruppo1\"\n            type=\"radio\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"radio4\"\n          >\n            Opzione 2\n          </label>\n        </div>\n      </form>\n    </fieldset>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Select SelectClassica 1`] = `\n<div>\n  <div\n    class=\"select-wrapper\"\n  >\n    <label\n      for=\"example-reactstrap\"\n    >\n      Etichetta di esempio\n    </label>\n    <select\n      id=\"example-reactstrap\"\n    >\n      <option\n        value=\"\"\n      >\n        Scegli un'opzione\n      </option>\n      <option\n        value=\"Value 1\"\n      >\n        Lorem ipsum dolor sit amet\n      </option>\n      <option\n        value=\"Value 2\"\n      >\n        Duis vestibulum eleifend libero\n      </option>\n      <option\n        value=\"Value 3\"\n      >\n        Phasellus pretium orci sed odio tempus\n      </option>\n      <option\n        value=\"Value 4\"\n      >\n        Vestibulum bibendum ex vel augue porttitor sodales\n      </option>\n      <option\n        value=\"Value 5\"\n      >\n        Praesent quis elementum turpis\n      </option>\n    </select>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Select SelectConGruppi 1`] = `\n<div>\n  <div\n    class=\"select-wrapper\"\n  >\n    <label\n      for=\"example-reactstrap\"\n    >\n      Etichetta di esempio\n    </label>\n    <select\n      id=\"example-reactstrap\"\n    >\n      <option\n        value=\"\"\n      >\n        Scegli un'opzione\n      </option>\n      <optgroup\n        label=\"Gruppo 1\"\n      >\n        <option\n          value=\"Value 1\"\n        >\n          Lorem ipsum dolor sit amet\n        </option>\n        <option\n          value=\"Value 2\"\n        >\n          Duis vestibulum eleifend libero\n        </option>\n        <option\n          value=\"Value 3\"\n        >\n          Phasellus pretium orci sed odio tempus\n        </option>\n      </optgroup>\n      <optgroup\n        label=\"Gruppo 2\"\n      >\n        <option\n          value=\"Value 4\"\n        >\n          Vestibulum bibendum ex vel augue porttitor sodales\n        </option>\n        <option\n          value=\"Value 5\"\n        >\n          Praesent quis elementum turpis\n        </option>\n      </optgroup>\n    </select>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Select SelectDisabilitata 1`] = `\n<div>\n  <div\n    class=\"select-wrapper\"\n  >\n    <label\n      for=\"example-reactstrap\"\n    >\n      Etichetta di esempio\n    </label>\n    <select\n      disabled=\"\"\n      id=\"example-reactstrap\"\n    >\n      <option\n        value=\"\"\n      >\n        Scegli un'opzione\n      </option>\n      <option\n        value=\"Value 1\"\n      >\n        Lorem ipsum dolor sit amet\n      </option>\n      <option\n        value=\"Value 2\"\n      >\n        Duis vestibulum eleifend libero\n      </option>\n      <option\n        value=\"Value 3\"\n      >\n        Phasellus pretium orci sed odio tempus\n      </option>\n      <option\n        value=\"Value 4\"\n      >\n        Vestibulum bibendum ex vel augue porttitor sodales\n      </option>\n      <option\n        value=\"Value 5\"\n      >\n        Praesent quis elementum turpis\n      </option>\n    </select>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Toggles GruppiDiToggles 1`] = `\n<div>\n  <div\n    class=\"m-5 row\"\n  >\n    <div\n      class=\"col-md-5\"\n    >\n      <fieldset>\n        <legend>\n          Gruppo di toggle\n        </legend>\n        <form\n          class=\"\"\n        >\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <div\n              class=\"toggles\"\n            >\n              <label\n                class=\"form-check-label\"\n                for=\"toggleEsempio3a\"\n              >\n                Toggle acceso\n                <input\n                  aria-describedby=\"toggleEsempio3aDescription\"\n                  checked=\"\"\n                  class=\"form-check-input\"\n                  id=\"toggleEsempio3a\"\n                  type=\"checkbox\"\n                />\n                <span\n                  class=\"lever\"\n                />\n              </label>\n            </div>\n          </div>\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <div\n              class=\"toggles\"\n            >\n              <label\n                class=\"form-check-label\"\n                for=\"toggleEsempio3b\"\n              >\n                Toggle spento\n                <input\n                  aria-describedby=\"toggleEsempio3bDescription\"\n                  class=\"form-check-input\"\n                  id=\"toggleEsempio3b\"\n                  type=\"checkbox\"\n                />\n                <span\n                  class=\"lever\"\n                />\n              </label>\n            </div>\n          </div>\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <div\n              class=\"toggles\"\n            >\n              <label\n                class=\"form-check-label\"\n                for=\"toggleEsempio3c\"\n              >\n                Toggle disabilitato\n                <input\n                  aria-describedby=\"toggleEsempio3cDescription\"\n                  class=\"form-check-input\"\n                  disabled=\"\"\n                  id=\"toggleEsempio3c\"\n                  type=\"checkbox\"\n                />\n                <span\n                  class=\"lever\"\n                />\n              </label>\n            </div>\n          </div>\n        </form>\n      </fieldset>\n    </div>\n    <div\n      class=\"col-md-2\"\n    />\n    <div\n      class=\"col-md-5\"\n    >\n      <fieldset>\n        <legend>\n          Gruppo di toggle\n        </legend>\n        <form\n          class=\"\"\n        >\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <div\n              class=\"toggles\"\n            >\n              <label\n                class=\"form-check-label\"\n                for=\"toggleEsempio3d\"\n              >\n                Toggle acceso\n                <input\n                  aria-describedby=\"toggleEsempio3dDescription\"\n                  checked=\"\"\n                  class=\"form-check-input\"\n                  id=\"toggleEsempio3d\"\n                  type=\"checkbox\"\n                />\n                <span\n                  class=\"lever\"\n                />\n              </label>\n            </div>\n            <small\n              class=\"form-text text-muted\"\n              id=\"toggleEsempio3dDescription\"\n            >\n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n            </small>\n          </div>\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <div\n              class=\"toggles\"\n            >\n              <label\n                class=\"form-check-label\"\n                for=\"toggleEsempio3e\"\n              >\n                Toggle spento\n                <input\n                  aria-describedby=\"toggleEsempio3eDescription\"\n                  class=\"form-check-input\"\n                  id=\"toggleEsempio3e\"\n                  type=\"checkbox\"\n                />\n                <span\n                  class=\"lever\"\n                />\n              </label>\n            </div>\n            <small\n              class=\"form-text text-muted\"\n              id=\"toggleEsempio3eDescription\"\n            >\n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n            </small>\n          </div>\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <div\n              class=\"toggles\"\n            >\n              <label\n                class=\"form-check-label\"\n                for=\"toggleEsempio3f\"\n              >\n                Toggle disabilitato\n                <input\n                  aria-describedby=\"toggleEsempio3fDescription\"\n                  class=\"form-check-input\"\n                  disabled=\"\"\n                  id=\"toggleEsempio3f\"\n                  type=\"checkbox\"\n                />\n                <span\n                  class=\"lever\"\n                />\n              </label>\n            </div>\n            <small\n              class=\"form-text text-muted\"\n              id=\"toggleEsempio3fDescription\"\n            >\n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie libero\n            </small>\n          </div>\n        </form>\n      </fieldset>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Toggles Toggles 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-sm-6\"\n    >\n      <div\n        class=\"form-check\"\n      >\n        <div\n          class=\"toggles\"\n        >\n          <label\n            class=\"form-check-label\"\n          >\n            Label dell'interruttore 1\n            <input\n              aria-describedby=\"\"\n              class=\"form-check-input\"\n              type=\"checkbox\"\n            />\n            <span\n              class=\"lever\"\n            />\n          </label>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Toggles TogglesDisabilitate 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-sm-6\"\n    >\n      <div\n        class=\"form-check\"\n      >\n        <div\n          class=\"toggles\"\n        >\n          <label\n            class=\"form-check-label\"\n          >\n            Label dell'interruttore 1\n            <input\n              aria-describedby=\"\"\n              class=\"form-check-input\"\n              disabled=\"\"\n              type=\"checkbox\"\n            />\n            <span\n              class=\"lever\"\n            />\n          </label>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Transfer Base 1`] = `\n<div>\n  <div\n    data-testid=\"test-id-transfer\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col\"\n      >\n        <div\n          class=\"it-transfer-wrapper source\"\n          data-testid=\"transfer-source\"\n        >\n          <div\n            class=\"transfer-header\"\n            data-testid=\"transfer-source-header\"\n          >\n            <div\n              class=\"form-check\"\n            >\n              <input\n                class=\"\"\n                id=\"transfer-source-header\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"transfer-source-header\"\n              >\n                0\n                 ITEMS\n                <span\n                  class=\"descr\"\n                >\n                  Source\n                </span>\n              </label>\n            </div>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox1\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox1\"\n            >\n              List item 1\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox2\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox2\"\n            >\n              List item 2\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox3\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox3\"\n            >\n              List item 3\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox4\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox4\"\n            >\n              List item 4\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox5\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox5\"\n            >\n              List item 5\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox6\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox6\"\n            >\n              List item 6\n            </label>\n          </div>\n          <br />\n        </div>\n      </div>\n      <div\n        class=\"col\"\n      >\n        <div\n          class=\"it-transfer-buttons\"\n        >\n          <div\n            class=\"row\"\n          >\n            <div\n              class=\"col\"\n            >\n              <a\n                aria-label=\"Sposta avanti\"\n                class=\"transfer \"\n                data-testid=\"transfer-button\"\n                href=\"#\"\n                role=\"button\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"m13.9 5.4-.7.7 5.3 5.4H3v1h15.5l-5.3 5.4.7.7 6.6-6.6-6.6-6.6z\"\n                  />\n                </svg>\n              </a>\n              <span\n                class=\"visually-hidden\"\n              >\n                Etichetta per freccia destra\n              </span>\n            </div>\n          </div>\n          <div\n            class=\"row\"\n          >\n            <div\n              class=\"col\"\n            >\n              <a\n                aria-label=\"Sposta indietro\"\n                class=\"backtransfer \"\n                data-testid=\"backtransfer-button\"\n                href=\"#\"\n                role=\"button\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M21 11.5H5.5l5.3-5.4-.7-.7L3.6 12l6.5 6.6.7-.7-5.3-5.4H21v-1z\"\n                  />\n                </svg>\n              </a>\n              <span\n                class=\"visually-hidden\"\n              >\n                Etichetta per freccia sinistra\n              </span>\n            </div>\n          </div>\n          <div\n            class=\"row\"\n          >\n            <div\n              class=\"col\"\n            >\n              <a\n                aria-label=\"Reset\"\n                class=\"reset \"\n                data-testid=\"reset-button\"\n                href=\"#\"\n                role=\"button\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M12 2C9.3 2 6.8 3 4.9 4.9c-.3.4-.6.7-.9 1.1V2.5H3V8h5.5V7h-4c.3-.5.7-.9 1.1-1.4 3.5-3.5 9.2-3.6 12.7-.1s3.6 9.2.1 12.7-9.2 3.6-12.7.1C4 16.7 3 14.4 3 12H2c0 5.5 4.5 10 10 10s10-4.5 10-10S17.5 2 12 2z\"\n                  />\n                </svg>\n              </a>\n              <span\n                class=\"visually-hidden\"\n              >\n                Etichetta per icona di reset\n              </span>\n            </div>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"col\"\n      >\n        <div\n          class=\"it-transfer-wrapper target\"\n          data-testid=\"transfer-target\"\n        >\n          <div\n            class=\"transfer-header\"\n            data-testid=\"transfer-target-header\"\n          >\n            <div\n              class=\"form-check\"\n            >\n              <input\n                class=\"\"\n                id=\"transfer-target-header\"\n                type=\"checkbox\"\n                value=\"\"\n              />\n              <label\n                class=\"form-check-label\"\n                for=\"transfer-target-header\"\n              >\n                0\n                 ITEMS\n                <span\n                  class=\"descr\"\n                >\n                  Target\n                </span>\n              </label>\n            </div>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox7\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox7\"\n            >\n              List item 7\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox8\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox8\"\n            >\n              List item 8\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox9\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox9\"\n            >\n              List item 9\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox10\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox10\"\n            >\n              List item 10\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox11\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox11\"\n            >\n              List item 11\n            </label>\n          </div>\n          <div\n            class=\"form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox12\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox12\"\n            >\n              List item 12\n            </label>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Upload DragNdrop 1`] = `\n<div>\n  <div\n    class=\"section\"\n  >\n    <div\n      class=\"upload-dragdrop\"\n    >\n      <div\n        class=\"upload-dragdrop-image\"\n      >\n        <img\n          alt=\"descrizione immagine\"\n          aria-hidden=\"true\"\n          src=\"[object Object]\"\n        />\n      </div>\n      <div\n        class=\"upload-dragdrop-text\"\n      >\n        <h5>\n          Trascina il file per caricarlo\n        </h5>\n        <p>\n          oppure \n          <input\n            class=\"upload-dragdrop-input\"\n            id=\"upload7\"\n            name=\"upload7\"\n            type=\"file\"\n          />\n          <label\n            for=\"upload7\"\n          >\n            selezionalo dal dispositivo\n          </label>\n        </p>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Upload Gallery 1`] = `\n<div>\n  <section>\n    <ul\n      class=\"upload-pictures-wall\"\n    >\n      <li\n        class=\"\"\n      >\n        <input\n          class=\"upload pictures-wall\"\n          id=\"upload_gallery\"\n          multiple=\"\"\n          type=\"file\"\n        />\n        <label\n          for=\"upload_gallery\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20 12.5h-7.5V20h-1v-7.5H4v-1h7.5V4h1v7.5H20v1z\"\n            />\n          </svg>\n          <span>\n            Carica foto\n          </span>\n        </label>\n      </li>\n    </ul>\n    <p\n      class=\"mt-5\"\n    >\n      <strong>\n        Esempio Immagini Caricate\n      </strong>\n    </p>\n    <ul\n      class=\"upload-pictures-wall\"\n    >\n      <li\n        class=\"\"\n      >\n        <div\n          class=\"upload-image\"\n        >\n          <img\n            alt=\"descrizione immagine\"\n            src=\"https://picsum.photos/128/128?image=1020\"\n          />\n        </div>\n      </li>\n      <li\n        class=\"\"\n      >\n        <div\n          class=\"upload-image\"\n        >\n          <img\n            alt=\"descrizione immagine\"\n            src=\"https://picsum.photos/128/128?image=1038\"\n          />\n        </div>\n      </li>\n      <li\n        class=\"\"\n      >\n        <input\n          class=\"upload pictures-wall\"\n          id=\"upload_gallery\"\n          multiple=\"\"\n          type=\"file\"\n        />\n        <label\n          for=\"upload_gallery\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20 12.5h-7.5V20h-1v-7.5H4v-1h7.5V4h1v7.5H20v1z\"\n            />\n          </svg>\n          <span>\n            Carica foto\n          </span>\n        </label>\n      </li>\n    </ul>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Upload ListaFiles 1`] = `\n<div>\n  <section>\n    <input\n      aria-describedby=\"esempioDescription\"\n      class=\"upload\"\n      id=\"esempio\"\n      type=\"file\"\n    />\n    <label\n      for=\"esempio\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m8.4 7.3-.7-.7L12 2.3l4.3 4.3-.7.7-3.1-3.1v9.3h-1V4.2L8.4 7.3zM19 12v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z\"\n        />\n      </svg>\n      <span>\n        Carica\n      </span>\n    </label>\n    <ul\n      class=\"upload-file-list\"\n    >\n      <li\n        class=\"upload-file success\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n          />\n        </svg>\n        <p>\n          <span\n            class=\"visually-hidden\"\n          >\n            File caricato:\n          </span>\n          nome-file-01.pdf\n           \n          <span\n            class=\"upload-file-weight\"\n          >\n            10 MB\n          </span>\n        </p>\n        <button\n          disabled=\"\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento ultimato\n          </span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n        </button>\n      </li>\n      <li\n        class=\"upload-file success\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n          />\n        </svg>\n        <p>\n          <span\n            class=\"visually-hidden\"\n          >\n            File caricato:\n          </span>\n          nome-file-02-nome-file-lungo-per-ellissi.doc\n           \n          <span\n            class=\"upload-file-weight\"\n          >\n            10 MB\n          </span>\n        </p>\n        <button\n          disabled=\"\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento ultimato\n          </span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n        </button>\n      </li>\n      <li\n        class=\"upload-file uploading\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n          />\n        </svg>\n        <p>\n          <span\n            class=\"visually-hidden\"\n          >\n            File caricato:\n          </span>\n          nome-file-02.pdf\n           \n        </p>\n        <button>\n          <span\n            class=\"visually-hidden\"\n          >\n            Annulla caricamento\n          </span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n        <div\n          class=\"progress\"\n        >\n          <div\n            class=\"progress-bar-label\"\n          >\n            <span\n              class=\"visually-hidden\"\n            />\n          </div>\n          <div\n            aria-valuemax=\"100\"\n            aria-valuemin=\"0\"\n            aria-valuenow=\"30\"\n            class=\"progress-bar\"\n            role=\"progressbar\"\n            style=\"width: 30%;\"\n          />\n        </div>\n      </li>\n      <li\n        class=\"upload-file error\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n          />\n        </svg>\n        <p>\n          <span\n            class=\"visually-hidden\"\n          >\n            Errore caricamento file:\n          </span>\n          nome-file-03.pdf\n           \n        </p>\n        <button>\n          <span\n            class=\"visually-hidden\"\n          >\n            Elimina file caricato\n          </span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n      </li>\n    </ul>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Upload ListaFilesImmagine 1`] = `\n<div>\n  <section>\n    <input\n      aria-describedby=\"esempio_immagineDescription\"\n      class=\"upload\"\n      id=\"esempio_immagine\"\n      type=\"file\"\n    />\n    <label\n      for=\"esempio_immagine\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m8.4 7.3-.7-.7L12 2.3l4.3 4.3-.7.7-3.1-3.1v9.3h-1V4.2L8.4 7.3zM19 12v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z\"\n        />\n      </svg>\n      <span>\n        Carica\n      </span>\n    </label>\n    <ul\n      class=\"upload-file-list upload-file-list-image\"\n    >\n      <li\n        class=\"upload-file success\"\n      >\n        <div\n          class=\"upload-image\"\n        >\n          <img\n            alt=\"descrizione immagine\"\n            src=\"https://picsum.photos/40/40?image=1055\"\n          />\n        </div>\n        <p>\n          <span\n            class=\"visually-hidden\"\n          >\n            File caricato:\n          </span>\n          nome-file-01.pdf\n           \n          <span\n            class=\"upload-file-weight\"\n          >\n            10 MB\n          </span>\n        </p>\n        <button\n          disabled=\"\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento ultimato\n          </span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n        </button>\n      </li>\n      <li\n        class=\"upload-file success\"\n      >\n        <div\n          class=\"upload-image\"\n        >\n          <img\n            alt=\"descrizione immagine\"\n            src=\"https://picsum.photos/40/40?image=1056\"\n          />\n        </div>\n        <p>\n          <span\n            class=\"visually-hidden\"\n          >\n            File caricato:\n          </span>\n          nome-file-02-nome-file-lungo-per-ellissi.doc\n           \n          <span\n            class=\"upload-file-weight\"\n          >\n            10 MB\n          </span>\n        </p>\n        <button\n          disabled=\"\"\n        >\n          <span\n            class=\"visually-hidden\"\n          >\n            Caricamento ultimato\n          </span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n            />\n          </svg>\n        </button>\n      </li>\n      <li\n        class=\"upload-file uploading\"\n      >\n        <div\n          class=\"upload-image\"\n        >\n          <img\n            alt=\"descrizione immagine\"\n            src=\"https://picsum.photos/40/40?image=1057\"\n          />\n        </div>\n        <p>\n          <span\n            class=\"visually-hidden\"\n          >\n            File caricato:\n          </span>\n          nome-file-02.pdf\n           \n        </p>\n        <button>\n          <span\n            class=\"visually-hidden\"\n          >\n            Annulla caricamento\n          </span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n        <div\n          class=\"progress-image progress\"\n        >\n          <div\n            class=\"progress-bar-label\"\n          >\n            <span\n              class=\"visually-hidden\"\n            />\n          </div>\n          <div\n            aria-valuemax=\"100\"\n            aria-valuemin=\"0\"\n            aria-valuenow=\"30\"\n            class=\"progress-bar\"\n            role=\"progressbar\"\n            style=\"width: 30%;\"\n          />\n        </div>\n      </li>\n      <li\n        class=\"upload-file error\"\n      >\n        <div\n          class=\"upload-image\"\n        >\n          <img\n            alt=\"descrizione immagine\"\n            src=\"https://picsum.photos/40/40?image=1058\"\n          />\n        </div>\n        <p>\n          <span\n            class=\"visually-hidden\"\n          >\n            Errore caricamento file:\n          </span>\n          nome-file-03.pdf\n           \n        </p>\n        <button>\n          <span\n            class=\"visually-hidden\"\n          >\n            Elimina file caricato\n          </span>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n            />\n          </svg>\n        </button>\n      </li>\n    </ul>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Upload UploadAvatar 1`] = `\n<div>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col\"\n      >\n        <div\n          class=\"avatar-upload-wrapper\"\n        >\n          <div\n            class=\"avatar size-xxl avatar-upload\"\n          >\n            <img\n              alt=\"descrizione immagine\"\n              src=\"https://randomuser.me/api/portraits/men/21.jpg\"\n            />\n            <div\n              class=\"upload-avatar-container\"\n            >\n              <input\n                aria-describedby=\"ExampleUpload3Description\"\n                class=\"upload-avatar\"\n                id=\"ExampleUpload3\"\n                type=\"file\"\n              />\n              <label\n                for=\"ExampleUpload3\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n                  />\n                </svg>\n                <span>\n                  Aggiorna\n                </span>\n              </label>\n            </div>\n          </div>\n          <div\n            class=\"avatar-upload-icon\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"col\"\n      >\n        <div\n          class=\"avatar-upload-wrapper size-sm\"\n        >\n          <div\n            class=\"avatar size-xxl avatar-upload\"\n          >\n            <img\n              alt=\"descrizione immagine\"\n              src=\"https://randomuser.me/api/portraits/women/21.jpg\"\n            />\n            <div\n              class=\"upload-avatar-container\"\n            >\n              <input\n                aria-describedby=\"ExampleUpload4Description\"\n                class=\"upload-avatar\"\n                id=\"ExampleUpload4\"\n                type=\"file\"\n              />\n              <label\n                for=\"ExampleUpload4\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n                  />\n                </svg>\n                <span>\n                  Aggiorna\n                </span>\n              </label>\n            </div>\n          </div>\n          <div\n            class=\"avatar-upload-icon\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-sm\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n              />\n            </svg>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Validazione ValidazioneBase 1`] = `\n<div>\n  <div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n      >\n        Valid Input\n      </label>\n      <input\n        class=\"just-validate-success-field form-control\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"valid-feedback form-text\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n      >\n        Invalid Input\n      </label>\n      <input\n        class=\"is-invalid form-control\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n      />\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\"active \"\n      >\n        First name\n      </label>\n      <input\n        class=\"just-validate-success-field form-control\"\n        type=\"text\"\n        value=\"Mario\"\n      />\n      <div\n        class=\"valid-feedback form-text\"\n      >\n        Validated!\n      </div>\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n      >\n        Username\n      </label>\n      <input\n        class=\"is-invalid form-control\"\n        type=\"text\"\n        value=\"\"\n      />\n      <div\n        class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n      >\n        Please choose a username.\n      </div>\n    </div>\n    <div\n      class=\"form-group\"\n    >\n      <label\n        class=\" \"\n      >\n        Username\n      </label>\n      <input\n        class=\"is-invalid form-control\"\n        type=\"text\"\n        value=\"\"\n      />\n      <small\n        class=\"form-text\"\n      >\n        Username of your account\n      </small>\n      <div\n        class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n      >\n        Please choose a username.\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Form/Validazione ValidazioneCompleta 1`] = `\n<div>\n  <form\n    class=\"\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-md-3 mb-3 mb-3\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\"active \"\n            for=\"completeValidation-name\"\n          >\n            Nome\n          </label>\n          <input\n            class=\"just-validate-success-field form-control\"\n            id=\"completeValidation-name\"\n            type=\"text\"\n            value=\"Mario\"\n          />\n          <div\n            class=\"valid-feedback form-text\"\n          >\n            Validato!\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"col-md-3 mb-3 mb-3\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\"active \"\n            for=\"completeValidation-surname\"\n          >\n            Cognome\n          </label>\n          <input\n            class=\"just-validate-success-field form-control\"\n            id=\"completeValidation-surname\"\n            type=\"text\"\n            value=\"Rossi\"\n          />\n          <div\n            class=\"valid-feedback form-text\"\n          >\n            Validato!\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"col-md-3 mb-3 mb-3\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\" \"\n            for=\"completeValidation-username\"\n          >\n            Username\n          </label>\n          <input\n            class=\"is-invalid form-control\"\n            id=\"completeValidation-username\"\n            type=\"text\"\n            value=\"\"\n          />\n          <div\n            class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n          >\n            Questo campo è richiesto\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"col-md-3 mb-3 mb-3\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\"active input-number-label\"\n            for=\"completeValidation-age\"\n          >\n            Età (minimo 18 anni)\n          </label>\n          <div\n            class=\"input-group input-number\"\n          >\n            <input\n              class=\"just-validate-success-field form-control\"\n              id=\"completeValidation-age\"\n              type=\"number\"\n              value=\"18\"\n            />\n            <span\n              class=\"input-group-text align-buttons flex-column\"\n            >\n              <button\n                class=\"input-number-add\"\n                type=\"button\"\n              >\n                <span\n                  class=\"visually-hidden\"\n                />\n              </button>\n              <button\n                class=\"input-number-sub\"\n                type=\"button\"\n              >\n                <span\n                  class=\"visually-hidden\"\n                />\n              </button>\n            </span>\n          </div>\n          <div\n            class=\"valid-feedback form-text\"\n          >\n            Questo campo è richiesto\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-md-6 mb-6 mb-3\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\"active \"\n            for=\"completeValidation-date\"\n          >\n            Date picker\n          </label>\n          <input\n            class=\"is-invalid form-control\"\n            id=\"completeValidation-date\"\n            type=\"date\"\n            value=\"\"\n          />\n          <div\n            class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n          >\n            Questo campo è richiesto\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"col-md-6 mb-6 mb-3\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\"active \"\n            for=\"completeValidation-time\"\n          >\n            Time picker\n          </label>\n          <input\n            class=\"is-invalid form-control\"\n            id=\"completeValidation-time\"\n            type=\"time\"\n            value=\"\"\n          />\n          <div\n            class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n          >\n            Questo campo è richiesto\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"form-group col-md-4 mb-3 mb-3\"\n      >\n        <label\n          for=\"completeValidation-region\"\"\n        >\n          Regione\n        </label>\n        <div\n          class=\"autocomplete__wrapper\"\n        >\n          <div\n            class=\"autocomplete__status\"\n            style=\"border: 0px; height: 1px; margin-bottom: -1px; margin-right: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px;\"\n          >\n            <div\n              aria-atomic=\"true\"\n              aria-live=\"polite\"\n              id=\"completeValidation-region\"__status--A\"\n              role=\"status\"\n            />\n            <div\n              aria-atomic=\"true\"\n              aria-live=\"polite\"\n              id=\"completeValidation-region\"__status--B\"\n              role=\"status\"\n            />\n          </div>\n          <input\n            aria-autocomplete=\"list\"\n            aria-controls=\"completeValidation-region\"__listbox\"\n            aria-describedby=\"completeValidation-region\"__assistiveHint\"\n            aria-expanded=\"false\"\n            autocomplete=\"off\"\n            class=\"autocomplete__input autocomplete__input--default form-control is-invalid\"\n            id=\"completeValidation-region\"\"\n            name=\"input-autocomplete\"\n            placeholder=\"\"\n            role=\"combobox\"\n            type=\"text\"\n            value=\"\"\n          />\n          <ul\n            aria-labelledby=\"completeValidation-region\"\"\n            class=\"autocomplete__menu autocomplete__menu--inline autocomplete__menu--hidden\"\n            id=\"completeValidation-region\"__listbox\"\n            role=\"listbox\"\n          />\n          <span\n            id=\"completeValidation-region\"__assistiveHint\"\n            style=\"display: none;\"\n          >\n            Quando i risultati del completamento automatico sono disponibili, usa le frecce su e giù per rivedere e Invio per selezionare. Utenti di dispositivi touch, esplora tramite tocco o con gesti di scorrimento\n          </span>\n        </div>\n        <div\n          class=\"form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n        >\n          Per favore inserisci una regione valida.\n        </div>\n      </div>\n      <div\n        class=\"col-md-4 mb-3 mb-3\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\" \"\n            for=\"completeValidation-province\"\n          >\n            Provincia\n          </label>\n          <input\n            class=\"is-invalid form-control\"\n            id=\"completeValidation-province\"\n            type=\"text\"\n            value=\"\"\n          />\n          <div\n            class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n          >\n            Per favore inserisci un nome di provincia valida.\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"col-md-4 mb-3 mb-3\"\n      >\n        <div\n          class=\"form-group\"\n        >\n          <label\n            class=\" \"\n            for=\"completeValidation-cap\"\n          >\n            CAP (5 cifre)\n          </label>\n          <input\n            class=\"is-invalid form-control\"\n            id=\"completeValidation-cap\"\n            type=\"text\"\n            value=\"\"\n          />\n          <div\n            class=\"invalid-feedback form-feedback just-validate-error-label form-text form-feedback just-validate-error-label\"\n          >\n            Questo campo è richiesto\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"align-items-center row\"\n    >\n      <div\n        class=\"col-md-9 col-lg-6\"\n      >\n        <div\n          class=\"form-check\"\n        >\n          <input\n            class=\"is-invalid\"\n            id=\"termsAndConditions\"\n            type=\"checkbox\"\n            value=\"\"\n          />\n          <label\n            class=\"form-check-label\"\n            for=\"termsAndConditions\"\n          >\n            Accetto i termini e condizioni\n          </label>\n          <div\n            class=\"form-text text-muted\"\n          >\n            Devi accettare i termini e le condizioni prima di inviare il modulo.\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"mt-3 mt-md-0 d-flex justify-content-center justify-content-md-end justify-content-lg-start col-md-3 col-lg-6\"\n      >\n        <button\n          class=\"btn btn-primary\"\n          type=\"submit\"\n        >\n          Invia\n        </button>\n      </div>\n    </div>\n  </form>\n  <div\n    class=\"mt-4 row\"\n  >\n    <div\n      class=\"col\"\n    >\n      <div\n        class=\"alert alert-danger fade\"\n        role=\"alert\"\n      >\n        <strong>\n          Attenzione\n        </strong>\n         Alcuni campi inseriti sono da controllare.\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BackToTop Dark 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center\"\n  >\n    <a\n      aria-label=\"Torna su\"\n      class=\"back-to-top dark\"\n      color=\"\"\n      href=\"#\"\n      id=\"back-to-top-btn\"\n      style=\"padding: 0px;\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-secondary\"\n        enable-background=\"new 0 0 24 24\"\n        style=\"cursor: pointer;\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n        />\n      </svg>\n    </a>\n    <a\n      aria-label=\"Torna su\"\n      class=\"back-to-top back-to-top-small dark\"\n      color=\"\"\n      href=\"#\"\n      id=\"back-to-top-btn\"\n      style=\"padding: 0px;\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-secondary\"\n        enable-background=\"new 0 0 24 24\"\n        style=\"cursor: pointer;\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n        />\n      </svg>\n    </a>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BackToTop DarkShadow 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center\"\n  >\n    <a\n      aria-label=\"Torna su\"\n      class=\"back-to-top dark shadow\"\n      color=\"\"\n      href=\"#\"\n      id=\"back-to-top-btn\"\n      style=\"padding: 0px;\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-secondary\"\n        enable-background=\"new 0 0 24 24\"\n        style=\"cursor: pointer;\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n        />\n      </svg>\n    </a>\n    <a\n      aria-label=\"Torna su\"\n      class=\"back-to-top back-to-top-small dark shadow\"\n      color=\"\"\n      href=\"#\"\n      id=\"back-to-top-btn\"\n      style=\"padding: 0px;\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-secondary\"\n        enable-background=\"new 0 0 24 24\"\n        style=\"cursor: pointer;\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n        />\n      </svg>\n    </a>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BackToTop Esempio 1`] = `\n<div>\n  <a\n    aria-label=\"Torna su\"\n    class=\"back-to-top\"\n    color=\"primary\"\n    href=\"#\"\n    id=\"back-to-top-btn\"\n    style=\"padding: 0px;\"\n  >\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon icon-light\"\n      enable-background=\"new 0 0 24 24\"\n      style=\"cursor: pointer;\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n      />\n    </svg>\n  </a>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BackToTop Shadow 1`] = `\n<div>\n  <div\n    class=\"d-flex align-items-center\"\n  >\n    <a\n      aria-label=\"Torna su\"\n      class=\"back-to-top shadow\"\n      color=\"primary\"\n      href=\"#\"\n      id=\"back-to-top-btn\"\n      style=\"padding: 0px;\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-light\"\n        enable-background=\"new 0 0 24 24\"\n        style=\"cursor: pointer;\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n        />\n      </svg>\n    </a>\n    <a\n      aria-label=\"Torna su\"\n      class=\"back-to-top back-to-top-small shadow\"\n      color=\"primary\"\n      href=\"#\"\n      id=\"back-to-top-btn\"\n      style=\"padding: 0px;\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon icon-light\"\n        enable-background=\"new 0 0 24 24\"\n        style=\"cursor: pointer;\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n        />\n      </svg>\n    </a>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BackToTop Small 1`] = `\n<div>\n  <a\n    aria-label=\"Torna su\"\n    class=\"back-to-top back-to-top-small\"\n    color=\"primary\"\n    href=\"#\"\n    id=\"back-to-top-btn\"\n    style=\"padding: 0px;\"\n  >\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon icon-light\"\n      enable-background=\"new 0 0 24 24\"\n      style=\"cursor: pointer;\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n      />\n    </svg>\n  </a>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BottomNav Alert 1`] = `\n<div>\n  <nav\n    class=\"bottom-nav\"\n  >\n    <ul>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <div\n            class=\"badge-wrapper\"\n          >\n            <span\n              class=\"bottom-nav-alert\"\n            />\n          </div>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            messaggi\n            <span\n              class=\"visually-hidden\"\n            >\n              - nuovo contenuto disponibile\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            immagini\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <div\n            class=\"badge-wrapper\"\n          >\n            <span\n              class=\"bottom-nav-alert\"\n            />\n          </div>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            documenti\n            <span\n              class=\"visually-hidden\"\n            >\n              - nuovo contenuto disponibile\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            preferiti\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            preferenze\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BottomNav Esempi 1`] = `\n<div>\n  <nav\n    class=\"bottom-nav\"\n  >\n    <ul>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            messaggi\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            immagini\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            documenti\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BottomNav Esempi4Links 1`] = `\n<div>\n  <nav\n    class=\"bottom-nav\"\n  >\n    <ul>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            messaggi\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            immagini\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            documenti\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            preferiti\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/BottomNav EsempioBadge 1`] = `\n<div>\n  <nav\n    class=\"bottom-nav\"\n  >\n    <ul>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <div\n            class=\"badge-wrapper\"\n          >\n            <span\n              class=\"bottom-nav-badge\"\n            >\n              1\n            </span>\n          </div>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            messaggi\n            <span\n              class=\"visually-hidden\"\n            >\n              - 1 da leggere\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active\"\n          href=\"#\"\n        >\n          <div\n            class=\"badge-wrapper\"\n          >\n            <span\n              class=\"bottom-nav-badge\"\n            >\n              2\n            </span>\n          </div>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            immagini\n            <span\n              class=\"visually-hidden\"\n            >\n              - 2 da vedere\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <div\n            class=\"badge-wrapper\"\n          >\n            <span\n              class=\"bottom-nav-badge\"\n            >\n              88\n            </span>\n          </div>\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            documenti\n            <span\n              class=\"visually-hidden\"\n            >\n              - 88 da esaminare\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            preferiti\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"\"\n          href=\"#\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z\"\n            />\n          </svg>\n          <span\n            class=\"bottom-nav-label\"\n          >\n            preferenze\n          </span>\n        </a>\n      </li>\n    </ul>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Breadcrumbs ConIcone 1`] = `\n<div>\n  <section>\n    <nav\n      aria-label=\"Percorso di navigazione\"\n      class=\"breadcrumb-container\"\n    >\n      <ol\n        class=\"breadcrumb\"\n      >\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon align-top me-1 icon-secondary icon-sm\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <a\n            href=\"#\"\n          >\n            Home\n          </a>\n          <span\n            class=\"separator\"\n          >\n            /\n          </span>\n        </li>\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon align-top me-1 icon-secondary icon-sm\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <a\n            href=\"#\"\n          >\n            Subsection\n          </a>\n          <span\n            class=\"separator\"\n          >\n            /\n          </span>\n        </li>\n        <li\n          aria-current=\"page\"\n          class=\"active breadcrumb-item\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon align-top me-1 icon-secondary icon-sm\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          Current section\n        </li>\n      </ol>\n    </nav>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Breadcrumbs Esempi 1`] = `\n<div>\n  <section>\n    <nav\n      aria-label=\"Percorso di navigazione\"\n      class=\"breadcrumb-container\"\n    >\n      <ol\n        class=\"breadcrumb\"\n      >\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <a\n            href=\"#\"\n          >\n            Home\n          </a>\n          <span\n            class=\"separator\"\n          >\n            /\n          </span>\n        </li>\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <a\n            href=\"#\"\n          >\n            Subsection\n          </a>\n          <span\n            class=\"separator\"\n          >\n            /\n          </span>\n        </li>\n        <li\n          aria-current=\"page\"\n          class=\"active breadcrumb-item\"\n        >\n          Current section\n        </li>\n      </ol>\n    </nav>\n    <nav\n      aria-label=\"Percorso di navigazione\"\n      class=\"breadcrumb-container\"\n    >\n      <ol\n        class=\"breadcrumb\"\n      >\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <a\n            href=\"#\"\n          >\n            Home\n          </a>\n          <span\n            class=\"separator\"\n          >\n            &gt;\n          </span>\n        </li>\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <a\n            href=\"#\"\n          >\n            Subsection\n          </a>\n          <span\n            class=\"separator\"\n          >\n            &gt;\n          </span>\n        </li>\n        <li\n          aria-current=\"page\"\n          class=\"active breadcrumb-item\"\n        >\n          Current section\n        </li>\n      </ol>\n    </nav>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Breadcrumbs SuSfondoScuro 1`] = `\n<div>\n  <section>\n    <nav\n      aria-label=\"Percorso di navigazione\"\n      class=\"breadcrumb-container\"\n    >\n      <ol\n        class=\"breadcrumb dark px-3\"\n      >\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <a\n            href=\"#\"\n          >\n            Home\n          </a>\n          <span\n            class=\"separator\"\n          >\n            /\n          </span>\n        </li>\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <a\n            href=\"#\"\n          >\n            Subsection\n          </a>\n          <span\n            class=\"separator\"\n          >\n            /\n          </span>\n        </li>\n        <li\n          aria-current=\"page\"\n          class=\"active breadcrumb-item\"\n        >\n          Current section\n        </li>\n      </ol>\n    </nav>\n    <nav\n      aria-label=\"Percorso di navigazione\"\n      class=\"breadcrumb-container\"\n    >\n      <ol\n        class=\"breadcrumb dark px-3\"\n      >\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon align-top me-1 icon-white icon-sm\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <a\n            href=\"#\"\n          >\n            Home\n          </a>\n          <span\n            class=\"separator\"\n          >\n            /\n          </span>\n        </li>\n        <li\n          class=\"breadcrumb-item\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon align-top me-1 icon-white icon-sm\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          <a\n            href=\"#\"\n          >\n            Subsection\n          </a>\n          <span\n            class=\"separator\"\n          >\n            /\n          </span>\n        </li>\n        <li\n          aria-current=\"page\"\n          class=\"active breadcrumb-item\"\n        >\n          <svg\n            aria-hidden=\"true\"\n            class=\"icon align-top me-1 icon-white icon-sm\"\n            enable-background=\"new 0 0 24 24\"\n            viewBox=\"0 0 24 24\"\n            xml:space=\"preserve\"\n            xmlns=\"http://www.w3.org/2000/svg\"\n          >\n            <path\n              d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n            />\n          </svg>\n          Current section\n        </li>\n      </ol>\n    </nav>\n  </section>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Footer FooterCompatto 1`] = `\n<div>\n  <footer\n    class=\"it-footer\"\n  >\n    <div\n      class=\"it-footer-main\"\n    >\n      <div\n        class=\"container\"\n      >\n        <section>\n          <div\n            class=\"clearfix row\"\n          >\n            <div\n              class=\"col-sm-12\"\n            >\n              <div\n                class=\"it-brand-wrapper\"\n              >\n                <a\n                  class=\"\"\n                  href=\"#\"\n                >\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M3 21h18v1H3v-1zm0-1h18v-1H3v1zM22 9H2l10-7 10 7zM5.2 8h13.6L12 3.2 5.2 8zM6 18v-8H5v8h1zm4 0v-8H9v8h1zm5 0v-8h-1v8h1zm4 0v-8h-1v8h1z\"\n                    />\n                  </svg>\n                  <div\n                    class=\"it-brand-text\"\n                  >\n                    <h2>\n                      Nome del Comune\n                    </h2>\n                    <h3\n                      class=\"d-none d-md-block\"\n                    >\n                      Uno dei tanti Comuni d Italia\n                    </h3>\n                  </div>\n                </a>\n              </div>\n            </div>\n          </div>\n        </section>\n        <section\n          class=\"py-4 border-white border-top\"\n        >\n          <div\n            class=\"row\"\n          >\n            <div\n              class=\"pb-2 col-md-4 col-lg-4\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Contatti\"\n                >\n                  Contatti\n                </a>\n              </h4>\n              <p>\n                <strong>\n                  Nome del Comune\n                </strong>\n                <br />\n                Via Roma 0 - 00000 Lorem Ipsum Codice fiscale / P. IVA: 000000000\n              </p>\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"footer-list clearfix link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Posta Elettronica Certificata\"\n                    >\n                      Posta Elettronica Certificata\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: URP - Ufficio Relazioni con il Pubblico\"\n                    >\n                      URP - Ufficio Relazioni con il Pubblico\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n            <div\n              class=\"pb-2 col-md-4 col-lg-4\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Newsletter\"\n                >\n                  Newsletter\n                </a>\n              </h4>\n              <form\n                action=\"#\"\n                class=\"form-newsletter\"\n                method=\"post\"\n              >\n                <label\n                  class=\"text-white fw-semibold active form-label\"\n                  for=\"input-newsletter\"\n                  style=\"transition: none 0s ease 0s;\"\n                >\n                  Iscriviti per riceverla\n                </label>\n                <div\n                  class=\"form-group\"\n                >\n                  <label\n                    class=\"active \"\n                    for=\"input-newsletter\"\n                  />\n                  <input\n                    class=\"form-control\"\n                    id=\"input-newsletter\"\n                    name=\"input-newsletter\"\n                    placeholder=\"mail@example.com\"\n                    type=\"email\"\n                    value=\"\"\n                  />\n                  <div\n                    class=\"form-text\"\n                  />\n                </div>\n                <button\n                  class=\"btn-icon btn btn-primary\"\n                  type=\"submit\"\n                >\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon icon-white\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zm-.3 1-7.1 7.2c-.6.6-1.6.6-2.2 0L3.8 6h16.4zM3 17.3V6.6L8.3 12 3 17.3zm.7.7L9 12.7l1.2 1.2c1 .9 2.6.9 3.6 0l1.2-1.2 5.3 5.3H3.7zm12-6L21 6.6v10.7L15.7 12z\"\n                    />\n                  </svg>\n                  <span>\n                    Iscriviti\n                  </span>\n                </button>\n              </form>\n            </div>\n            <div\n              class=\"pb-2 col-md-4 col-lg-4\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Seguici su\"\n                >\n                  Seguici su\n                </a>\n              </h4>\n              <ul\n                class=\"list-inline text-start social\"\n              >\n                <li\n                  class=\"list-inline-item\"\n                >\n                  <a\n                    class=\"p-2 text-white\"\n                    href=\"#\"\n                    target=\"_blank\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon align-top icon-white icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M8.7 20.2v-13h3.6v13.1l-3.6-.1zM23 10.1h-3.3v6.5c0 .2.1.4.3.6s.4.2.8.2h2.1l.2 2.8c-1.2.3-2.1.4-2.8.4-1.6 0-2.7-.3-3.3-1.1-.6-.7-.9-2-.9-3.9v-12h3.6v3.6H23v2.9zm-19.8 1c-.6 0-1.2-.2-1.6-.6-.4-.4-.6-.9-.6-1.5s.2-1.1.6-1.5c.4-.5.9-.7 1.6-.7s1.1.2 1.5.6c.4.5.6 1 .6 1.6s-.2 1.1-.6 1.5-.9.6-1.5.6z\"\n                      />\n                    </svg>\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Designers Italia\n                    </span>\n                  </a>\n                </li>\n                <li\n                  class=\"list-inline-item\"\n                >\n                  <a\n                    class=\"p-2 text-white\"\n                    href=\"#\"\n                    target=\"_blank\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon align-top icon-white icon-sm\"\n                      height=\"24\"\n                      viewBox=\"0 0 24 24\"\n                      width=\"24\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M13.927 10.491 19.511 4h-1.323l-4.849 5.636L9.467 4H5l5.856 8.523L5 19.33h1.323l5.12-5.952 4.09 5.952H20l-6.073-8.839Zm-1.812 2.107-.594-.849-4.72-6.753h2.032l3.81 5.45.593.849 4.953 7.084h-2.033l-4.041-5.78v-.001Z\"\n                      />\n                    </svg>\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Twitter\n                    </span>\n                  </a>\n                </li>\n                <li\n                  class=\"list-inline-item\"\n                >\n                  <a\n                    class=\"p-2 text-white\"\n                    href=\"#\"\n                    target=\"_blank\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon align-top icon-white icon-sm\"\n                      height=\"24\"\n                      viewBox=\"0 0 24 24\"\n                      width=\"24\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M13.281 12.625c0 3.107-2.525 5.625-5.64 5.625C4.524 18.25 2 15.732 2 12.625S4.525 7 7.64 7c3.116 0 5.641 2.518 5.641 5.625Zm6.188 0c0 2.924-1.263 5.295-2.82 5.295-1.558 0-2.82-2.371-2.82-5.295s1.262-5.295 2.82-5.295c1.557 0 2.82 2.371 2.82 5.295Zm2.531 0c0 2.62-.444 4.744-.992 4.744s-.992-2.125-.992-4.744c0-2.62.444-4.744.992-4.744S22 10.005 22 12.625Z\"\n                      />\n                    </svg>\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Medium\n                    </span>\n                  </a>\n                </li>\n                <li\n                  class=\"list-inline-item\"\n                >\n                  <a\n                    class=\"p-2 text-white\"\n                    href=\"#\"\n                    target=\"_blank\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon align-top icon-white icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M7.8 5.8c.5 0 1.1 0 1.6.2.4.1.9.3 1.2.5.4.1.7.5.9.8.2.5.3 1 .3 1.4 0 .5-.1 1.1-.4 1.5-.3.4-.8.8-1.3 1 .7.2 1.3.6 1.7 1.1.4.6.6 1.3.6 2 0 .5-.1 1.1-.3 1.6-.2.4-.6.8-1 1.1-.4.3-.9.5-1.4.6-.6.4-1.2.4-1.7.4H2V5.8h5.8zm-.3 5c.4 0 .8-.1 1.2-.4.3-.3.5-.7.4-1.1 0-.3 0-.5-.1-.8-.1-.1-.2-.3-.4-.4-.2-.1-.4-.2-.6-.2-.2 0-.5-.1-.7-.1H4.7v2.9l2.8.1zm.1 5.2c.3 0 .5 0 .8-.1l.6-.3c.2-.1.3-.3.4-.5.1-.3.2-.5.2-.8 0-.5-.2-1-.5-1.3-.4-.3-.9-.4-1.4-.4h-3V16h2.9zm8.6-.1c.4.4 1 .6 1.6.5.4 0 .9-.1 1.3-.4.3-.2.5-.5.6-.8h2.1c-.2.9-.8 1.7-1.6 2.3-.8.5-1.7.7-2.6.7-.6 0-1.3-.1-1.9-.3-1.1-.4-2-1.3-2.3-2.4-.2-.6-.3-1.2-.3-1.9 0-.6.1-1.3.3-1.9.2-.6.5-1.1.9-1.5.4-.4.9-.8 1.4-1 .7-.2 1.3-.3 1.9-.3.7 0 1.4.1 2 .4.5.3 1 .7 1.4 1.2.4.5.6 1.1.8 1.7.2.7.2 1.3.2 2h-6.4c0 .6.2 1.2.6 1.7zm2.8-4.7c-.4-.3-.9-.5-1.4-.5-.3 0-.7 0-1 .2-.2.1-.5.3-.6.5-.2.2-.3.4-.3.6-.1.2-.1.4-.1.6h4c-.1-.5-.3-1-.6-1.4zm-3.9-4.6h5v1.2h-5V6.6z\"\n                      />\n                    </svg>\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Behance\n                    </span>\n                  </a>\n                </li>\n              </ul>\n            </div>\n          </div>\n        </section>\n      </div>\n    </div>\n    <div\n      class=\"it-footer-small-prints clearfix\"\n    >\n      <div\n        class=\"container\"\n      >\n        <h3\n          class=\"visually-hidden\"\n        >\n          Sezione Link Utili\n        </h3>\n        <ul\n          class=\"it-footer-small-prints-list list-inline mb-0 d-flex flex-column flex-md-row\"\n        >\n          <li\n            class=\"list-inline-item\"\n          >\n            <a\n              href=\"#\"\n              title=\"Note Legali\"\n            >\n              Media policy\n            </a>\n          </li>\n          <li\n            class=\"list-inline-item\"\n          >\n            <a\n              href=\"#\"\n              title=\"Note Legali\"\n            >\n              Note legali\n            </a>\n          </li>\n          <li\n            class=\"list-inline-item\"\n          >\n            <a\n              href=\"#\"\n              title=\"Privacy-Cookies\"\n            >\n              Privacy policy\n            </a>\n          </li>\n          <li\n            class=\"list-inline-item\"\n          >\n            <a\n              href=\"#\"\n              title=\"Mappa del sito\"\n            >\n              Mappa del sito\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </footer>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Footer FooterCompleto 1`] = `\n<div>\n  <footer\n    class=\"it-footer\"\n  >\n    <div\n      class=\"it-footer-main\"\n    >\n      <div\n        class=\"container\"\n      >\n        <section>\n          <div\n            class=\"clearfix row\"\n          >\n            <div\n              class=\"col-sm-12\"\n            >\n              <div\n                class=\"it-brand-wrapper\"\n              >\n                <a\n                  class=\"\"\n                  href=\"#\"\n                >\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M3 21h18v1H3v-1zm0-1h18v-1H3v1zM22 9H2l10-7 10 7zM5.2 8h13.6L12 3.2 5.2 8zM6 18v-8H5v8h1zm4 0v-8H9v8h1zm5 0v-8h-1v8h1zm4 0v-8h-1v8h1z\"\n                    />\n                  </svg>\n                  <div\n                    class=\"it-brand-text\"\n                  >\n                    <h2>\n                      Nome del Comune\n                    </h2>\n                    <h3\n                      class=\"d-none d-md-block\"\n                    >\n                      Uno dei tanti Comuni d Italia\n                    </h3>\n                  </div>\n                </a>\n              </div>\n            </div>\n          </div>\n        </section>\n        <section>\n          <div\n            class=\"row\"\n          >\n            <div\n              class=\"pb-2 col-sm-6 col-md-3 col-lg-3\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Amministrazione\"\n                >\n                  Amministrazione\n                </a>\n              </h4>\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"footer-list clearfix link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Giunta e consiglio\"\n                    >\n                      Giunta e consiglio\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Aree di competenza\"\n                    >\n                      Aree di competenza\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Dipendenti\"\n                    >\n                      Dipendenti\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Luoghi\"\n                    >\n                      Luoghi\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Associazioni e società partecipate\"\n                    >\n                      Associazioni e società partecipate\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n            <div\n              class=\"pb-2 col-sm-6 col-md-3 col-lg-3\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Servizi\"\n                >\n                  Servizi\n                </a>\n              </h4>\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"footer-list clearfix link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Pagamenti\"\n                    >\n                      Pagamenti\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Sostegno\"\n                    >\n                      Sostegno\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Domande e iscrizioni\"\n                    >\n                      Domande e iscrizioni\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Segnalazioni\"\n                    >\n                      Segnalazioni\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Autorizzazioni e concessioni\"\n                    >\n                      Autorizzazioni e concessioni\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Certificati e dichiarazioni\"\n                    >\n                      Certificati e dichiarazioni\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n            <div\n              class=\"pb-2 col-sm-6 col-md-3 col-lg-3\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Novità\"\n                >\n                  Novità\n                </a>\n              </h4>\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"footer-list clearfix link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Notizie\"\n                    >\n                      Notizie\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Eventi\"\n                    >\n                      Eventi\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Comunicati Stampa\"\n                    >\n                      Comunicati Stampa\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n            <div\n              class=\"col-sm-6 col-md-3 col-lg-3\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Documenti\"\n                >\n                  Documenti\n                </a>\n              </h4>\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"footer-list clearfix link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Progetti e attività\"\n                    >\n                      Progetti e attività\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Delibere, determine e ordinanze\"\n                    >\n                      Delibere, determine e ordinanze\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Bandi\"\n                    >\n                      Bandi\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Concorsi\"\n                    >\n                      Concorsi\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Albo pretorio\"\n                    >\n                      Albo pretorio\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n          </div>\n        </section>\n        <section\n          class=\"py-4 border-white border-top\"\n        >\n          <div\n            class=\"row\"\n          >\n            <div\n              class=\"pb-2 col-md-3 col-lg-3\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Amministrazione\"\n                >\n                  Amministrazione trasparente\n                </a>\n              </h4>\n              <p>\n                I dati personali pubblicati sono riutilizzabili solo alle condizioni previste dalla direttiva comunitaria 2003/98/CE e dal d.lgs. 36/2006\n              </p>\n            </div>\n            <div\n              class=\"pb-2 col-md-3 col-lg-3\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Contatti\"\n                >\n                  Contatti\n                </a>\n              </h4>\n              <p>\n                <strong>\n                  Nome del Comune\n                </strong>\n                <br />\n                Via Roma 0 - 00000 Lorem Ipsum Codice fiscale / P. IVA: 000000000\n              </p>\n              <div\n                class=\"link-list-wrapper\"\n              >\n                <ul\n                  class=\"footer-list clearfix link-list\"\n                >\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: Posta Elettronica Certificata\"\n                    >\n                      Posta Elettronica Certificata\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      class=\"list-item\"\n                      href=\"#\"\n                      title=\"Vai alla pagina: URP - Ufficio Relazioni con il Pubblico\"\n                    >\n                      URP - Ufficio Relazioni con il Pubblico\n                    </a>\n                  </li>\n                </ul>\n              </div>\n            </div>\n            <div\n              class=\"pb-2 col-md-3 col-lg-3\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Newsletter\"\n                >\n                  Newsletter\n                </a>\n              </h4>\n              <form\n                action=\"#\"\n                class=\"form-newsletter\"\n                method=\"post\"\n              >\n                <label\n                  class=\"text-white fw-semibold active form-label\"\n                  for=\"input-newsletter\"\n                  style=\"transition: none 0s ease 0s;\"\n                >\n                  Iscriviti per riceverla\n                </label>\n                <div\n                  class=\"form-group\"\n                >\n                  <label\n                    class=\"active \"\n                    for=\"input-newsletter\"\n                  />\n                  <input\n                    class=\"form-control\"\n                    id=\"input-newsletter\"\n                    name=\"input-newsletter\"\n                    placeholder=\"mail@example.com\"\n                    type=\"email\"\n                    value=\"\"\n                  />\n                  <div\n                    class=\"form-text\"\n                  />\n                </div>\n                <button\n                  class=\"btn-icon btn btn-primary\"\n                  type=\"submit\"\n                >\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon icon-white\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zm-.3 1-7.1 7.2c-.6.6-1.6.6-2.2 0L3.8 6h16.4zM3 17.3V6.6L8.3 12 3 17.3zm.7.7L9 12.7l1.2 1.2c1 .9 2.6.9 3.6 0l1.2-1.2 5.3 5.3H3.7zm12-6L21 6.6v10.7L15.7 12z\"\n                    />\n                  </svg>\n                  <span>\n                    Iscriviti\n                  </span>\n                </button>\n              </form>\n            </div>\n            <div\n              class=\"pb-2 col-md-3 col-lg-3\"\n            >\n              <h4>\n                <a\n                  href=\"#\"\n                  title=\"Vai alla pagina: Seguici su\"\n                >\n                  Seguici su\n                </a>\n              </h4>\n              <ul\n                class=\"list-inline text-start social\"\n              >\n                <li\n                  class=\"list-inline-item\"\n                >\n                  <a\n                    class=\"p-2 text-white\"\n                    href=\"#\"\n                    target=\"_blank\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon align-top icon-white icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M8.7 20.2v-13h3.6v13.1l-3.6-.1zM23 10.1h-3.3v6.5c0 .2.1.4.3.6s.4.2.8.2h2.1l.2 2.8c-1.2.3-2.1.4-2.8.4-1.6 0-2.7-.3-3.3-1.1-.6-.7-.9-2-.9-3.9v-12h3.6v3.6H23v2.9zm-19.8 1c-.6 0-1.2-.2-1.6-.6-.4-.4-.6-.9-.6-1.5s.2-1.1.6-1.5c.4-.5.9-.7 1.6-.7s1.1.2 1.5.6c.4.5.6 1 .6 1.6s-.2 1.1-.6 1.5-.9.6-1.5.6z\"\n                      />\n                    </svg>\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Designers Italia\n                    </span>\n                  </a>\n                </li>\n                <li\n                  class=\"list-inline-item\"\n                >\n                  <a\n                    class=\"p-2 text-white\"\n                    href=\"#\"\n                    target=\"_blank\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon align-top icon-white icon-sm\"\n                      height=\"24\"\n                      viewBox=\"0 0 24 24\"\n                      width=\"24\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M13.927 10.491 19.511 4h-1.323l-4.849 5.636L9.467 4H5l5.856 8.523L5 19.33h1.323l5.12-5.952 4.09 5.952H20l-6.073-8.839Zm-1.812 2.107-.594-.849-4.72-6.753h2.032l3.81 5.45.593.849 4.953 7.084h-2.033l-4.041-5.78v-.001Z\"\n                      />\n                    </svg>\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Twitter\n                    </span>\n                  </a>\n                </li>\n                <li\n                  class=\"list-inline-item\"\n                >\n                  <a\n                    class=\"p-2 text-white\"\n                    href=\"#\"\n                    target=\"_blank\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon align-top icon-white icon-sm\"\n                      height=\"24\"\n                      viewBox=\"0 0 24 24\"\n                      width=\"24\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M13.281 12.625c0 3.107-2.525 5.625-5.64 5.625C4.524 18.25 2 15.732 2 12.625S4.525 7 7.64 7c3.116 0 5.641 2.518 5.641 5.625Zm6.188 0c0 2.924-1.263 5.295-2.82 5.295-1.558 0-2.82-2.371-2.82-5.295s1.262-5.295 2.82-5.295c1.557 0 2.82 2.371 2.82 5.295Zm2.531 0c0 2.62-.444 4.744-.992 4.744s-.992-2.125-.992-4.744c0-2.62.444-4.744.992-4.744S22 10.005 22 12.625Z\"\n                      />\n                    </svg>\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Medium\n                    </span>\n                  </a>\n                </li>\n                <li\n                  class=\"list-inline-item\"\n                >\n                  <a\n                    class=\"p-2 text-white\"\n                    href=\"#\"\n                    target=\"_blank\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon align-top icon-white icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M7.8 5.8c.5 0 1.1 0 1.6.2.4.1.9.3 1.2.5.4.1.7.5.9.8.2.5.3 1 .3 1.4 0 .5-.1 1.1-.4 1.5-.3.4-.8.8-1.3 1 .7.2 1.3.6 1.7 1.1.4.6.6 1.3.6 2 0 .5-.1 1.1-.3 1.6-.2.4-.6.8-1 1.1-.4.3-.9.5-1.4.6-.6.4-1.2.4-1.7.4H2V5.8h5.8zm-.3 5c.4 0 .8-.1 1.2-.4.3-.3.5-.7.4-1.1 0-.3 0-.5-.1-.8-.1-.1-.2-.3-.4-.4-.2-.1-.4-.2-.6-.2-.2 0-.5-.1-.7-.1H4.7v2.9l2.8.1zm.1 5.2c.3 0 .5 0 .8-.1l.6-.3c.2-.1.3-.3.4-.5.1-.3.2-.5.2-.8 0-.5-.2-1-.5-1.3-.4-.3-.9-.4-1.4-.4h-3V16h2.9zm8.6-.1c.4.4 1 .6 1.6.5.4 0 .9-.1 1.3-.4.3-.2.5-.5.6-.8h2.1c-.2.9-.8 1.7-1.6 2.3-.8.5-1.7.7-2.6.7-.6 0-1.3-.1-1.9-.3-1.1-.4-2-1.3-2.3-2.4-.2-.6-.3-1.2-.3-1.9 0-.6.1-1.3.3-1.9.2-.6.5-1.1.9-1.5.4-.4.9-.8 1.4-1 .7-.2 1.3-.3 1.9-.3.7 0 1.4.1 2 .4.5.3 1 .7 1.4 1.2.4.5.6 1.1.8 1.7.2.7.2 1.3.2 2h-6.4c0 .6.2 1.2.6 1.7zm2.8-4.7c-.4-.3-.9-.5-1.4-.5-.3 0-.7 0-1 .2-.2.1-.5.3-.6.5-.2.2-.3.4-.3.6-.1.2-.1.4-.1.6h4c-.1-.5-.3-1-.6-1.4zm-3.9-4.6h5v1.2h-5V6.6z\"\n                      />\n                    </svg>\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Behance\n                    </span>\n                  </a>\n                </li>\n              </ul>\n            </div>\n          </div>\n        </section>\n      </div>\n    </div>\n    <div\n      class=\"it-footer-small-prints clearfix\"\n    >\n      <div\n        class=\"container\"\n      >\n        <h3\n          class=\"visually-hidden\"\n        >\n          Sezione Link Utili\n        </h3>\n        <ul\n          class=\"it-footer-small-prints-list list-inline mb-0 d-flex flex-column flex-md-row\"\n        >\n          <li\n            class=\"list-inline-item\"\n          >\n            <a\n              href=\"#\"\n              title=\"Note Legali\"\n            >\n              Media policy\n            </a>\n          </li>\n          <li\n            class=\"list-inline-item\"\n          >\n            <a\n              href=\"#\"\n              title=\"Note Legali\"\n            >\n              Note legali\n            </a>\n          </li>\n          <li\n            class=\"list-inline-item\"\n          >\n            <a\n              href=\"#\"\n              title=\"Privacy-Cookies\"\n            >\n              Privacy policy\n            </a>\n          </li>\n          <li\n            class=\"list-inline-item\"\n          >\n            <a\n              href=\"#\"\n              title=\"Mappa del sito\"\n            >\n              Mappa del sito\n            </a>\n          </li>\n        </ul>\n      </div>\n    </div>\n  </footer>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Forward Esempi 1`] = `\n<div>\n  <div>\n    <article\n      class=\"it-card border\"\n    >\n      <a\n        aria-label=\"Vai a: Sezione di esempio\"\n        class=\"forward\"\n        href=\"#hereSection\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-primary\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n          />\n        </svg>\n      </a>\n    </article>\n    <div>\n      <p>\n        Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam. Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit sit culpa nisi culpa non adipisicing reprehenderit do pain. Duis reprehenderit occaecat anim ullamco ad duis occaecat ex.\n      </p>\n      <p>\n        Nulla est ullamco ut irure incididunt nothing Lorem Lorem minim irure officia enim reprehenderit. Magna duis labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat cupidatat. Commodo esse pain fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat pain magna irure esse tempor ad mollit. Pain in pain nothing minim amet ipsum officia consectetur amet ullamco voluptate nisi commodo ea sit eu.\n      </p>\n      <p>\n        Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit pain anim cupidatat. Deserunt officia id Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip incididunt ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim nostrud labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.\n      </p>\n      <p>\n        Et et consectetur ipsum labore excepteur est proident excepteur ad velit occaecat qui minim occaecat veniam. Fugiat veniam incididunt anim aliqua enim pariatur veniam sunt est aute sit dolor anim. Velit non irure adipisicing aliqua ullamco irure incididunt irure non esse consectetur nostrud minim non minim occaecat. Amet duis do nisi duis veniam non est eiusmod tempor incididunt tempor dolor ipsum in qui sit. Exercitation mollit sit culpa nisi culpa non adipisicing reprehenderit do pain. Duis reprehenderit occaecat anim ullamco ad duis occaecat ex.\n      </p>\n      <p>\n        Sint sit mollit irure quis est nostrud cillum consequat Lorem esse do quis dolor esse fugiat sunt do. Eu ex commodo veniam Lorem aliquip laborum occaecat qui Lorem esse mollit pain anim cupidatat. Deserunt officia id Lorem nostrud aute id commodo elit eiusmod enim irure amet eiusmod qui reprehenderit nostrud tempor. Fugiat ipsum excepteur in aliqua non et quis aliquip ad irure in labore cillum elit enim. Consequat aliquip incididunt ipsum et minim laborum laborum laborum et cillum labore. Deserunt adipisicing cillum id nulla minim nostrud labore eiusmod et amet. Laboris consequat consequat commodo non ut non aliquip reprehenderit nulla anim occaecat. Sunt sit ullamco reprehenderit irure ea ullamco Lorem aute nostrud magna.\n      </p>\n      <p>\n        Nulla est ullamco ut irure incididunt nothing Lorem Lorem minim irure officia enim reprehenderit. Magna duis labore cillum sint adipisicing exercitation ipsum. Nostrud ut anim non exercitation velit laboris fugiat cupidatat. Commodo esse pain fugiat sint velit ullamco magna consequat voluptate minim amet aliquip ipsum aute laboris nisi. Labore labore veniam irure irure ipsum pariatur mollit magna in cupidatat pain magna irure esse tempor ad mollit. Pain in pain nothing minim amet ipsum officia consectetur amet ullamco voluptate nisi commodo ea sit eu.\n      </p>\n    </div>\n    <div\n      id=\"hereSection\"\n    >\n      Scroll to Here\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Header/Center CenterHeaderBasic 1`] = `\n<div>\n  <div\n    class=\"it-header-center-wrapper\"\n  >\n    <div\n      class=\"container-xxl container-fluid\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-header-center-content-wrapper\"\n          >\n            <div\n              class=\"it-brand-wrapper\"\n            >\n              <a>\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    it code circle icon\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n                <div\n                  class=\"it-brand-text\"\n                >\n                  <h2\n                    class=\"\"\n                  >\n                    Lorem Ipsum Lorem Ipsum\n                  </h2>\n                  <h3\n                    class=\"d-none d-md-block\"\n                  >\n                    Inserire qui la tag line\n                  </h3>\n                </div>\n              </a>\n            </div>\n            <div\n              class=\"it-right-zone\"\n            >\n              <div\n                class=\"it-socials d-none d-md-flex\"\n              >\n                <span>\n                  Seguici su\n                </span>\n                <ul>\n                  <li>\n                    <a\n                      aria-label=\"Facebook\"\n                      href=\"#\"\n                      target=\"_blank\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M13.6 22v-9.1h3.1l.5-3.6h-3.5V7.1c0-1 .3-1.7 1.8-1.7h1.9V2.1c-1.1-.1-2-.1-3-.1-2.7 0-4.6 1.7-4.6 4.7v2.6h-3v3.6h3.1V22h3.7z\"\n                        />\n                      </svg>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      aria-label=\"Github\"\n                      href=\"#\"\n                      target=\"_blank\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n                        />\n                      </svg>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      aria-label=\"Twitter\"\n                      href=\"#\"\n                      target=\"_blank\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon\"\n                        height=\"24\"\n                        viewBox=\"0 0 24 24\"\n                        width=\"24\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M13.927 10.491 19.511 4h-1.323l-4.849 5.636L9.467 4H5l5.856 8.523L5 19.33h1.323l5.12-5.952 4.09 5.952H20l-6.073-8.839Zm-1.812 2.107-.594-.849-4.72-6.753h2.032l3.81 5.45.593.849 4.953 7.084h-2.033l-4.041-5.78v-.001Z\"\n                        />\n                      </svg>\n                    </a>\n                  </li>\n                </ul>\n              </div>\n              <div\n                class=\"it-search-wrapper\"\n              >\n                <span\n                  class=\"d-none d-md-block\"\n                >\n                  Cerca\n                </span>\n                <a\n                  aria-label=\"Cerca\"\n                  class=\"search-link rounded-icon\"\n                >\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n                    />\n                  </svg>\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Header/Center HeaderCenterNarrow 1`] = `\n<div>\n  <div\n    class=\"it-header-center-wrapper it-small-header\"\n  >\n    <div\n      class=\"container-xxl container-fluid\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-header-center-content-wrapper\"\n          >\n            <div\n              class=\"it-brand-wrapper\"\n            >\n              <a>\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    it code circle icon\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n                <div\n                  class=\"it-brand-text\"\n                >\n                  <h2\n                    class=\"\"\n                  >\n                    Lorem Ipsum Lorem Ipsum\n                  </h2>\n                  <h3\n                    class=\"d-none d-md-block\"\n                  >\n                    Inserire qui la tag line\n                  </h3>\n                </div>\n              </a>\n            </div>\n            <div\n              class=\"it-right-zone\"\n            >\n              <div\n                class=\"it-socials d-none d-md-flex\"\n              >\n                <span>\n                  Seguici su\n                </span>\n                <ul>\n                  <li>\n                    <a\n                      aria-label=\"Facebook\"\n                      href=\"#\"\n                      target=\"_blank\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M13.6 22v-9.1h3.1l.5-3.6h-3.5V7.1c0-1 .3-1.7 1.8-1.7h1.9V2.1c-1.1-.1-2-.1-3-.1-2.7 0-4.6 1.7-4.6 4.7v2.6h-3v3.6h3.1V22h3.7z\"\n                        />\n                      </svg>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      aria-label=\"Github\"\n                      href=\"#\"\n                      target=\"_blank\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n                        />\n                      </svg>\n                    </a>\n                  </li>\n                  <li>\n                    <a\n                      aria-label=\"Twitter\"\n                      href=\"#\"\n                      target=\"_blank\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon\"\n                        height=\"24\"\n                        viewBox=\"0 0 24 24\"\n                        width=\"24\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M13.927 10.491 19.511 4h-1.323l-4.849 5.636L9.467 4H5l5.856 8.523L5 19.33h1.323l5.12-5.952 4.09 5.952H20l-6.073-8.839Zm-1.812 2.107-.594-.849-4.72-6.753h2.032l3.81 5.45.593.849 4.953 7.084h-2.033l-4.041-5.78v-.001Z\"\n                        />\n                      </svg>\n                    </a>\n                  </li>\n                </ul>\n              </div>\n              <div\n                class=\"it-search-wrapper\"\n              >\n                <span\n                  class=\"d-none d-md-block\"\n                >\n                  Cerca\n                </span>\n                <a\n                  aria-label=\"Cerca\"\n                  class=\"search-link rounded-icon\"\n                >\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n                    />\n                  </svg>\n                </a>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Header/Complete CompleteHeaderStory 1`] = `\n<div>\n  <div\n    class=\"it-header-wrapper\"\n  >\n    <div\n      class=\"it-header-slim-wrapper theme-dark\"\n    >\n      <div\n        class=\"container-xxl\"\n      >\n        <div\n          class=\"row\"\n        >\n          <div\n            class=\"col\"\n          >\n            <div\n              class=\"it-header-slim-wrapper-content\"\n            >\n              <a\n                class=\"d-lg-block d-none navbar-brand\"\n              >\n                Ente di appartenenza\n              </a>\n              <div\n                class=\"nav-mobile\"\n              >\n                <nav\n                  aria-label=\"Navigazione accessoria\"\n                  class=\"\"\n                >\n                  <a\n                    aria-expanded=\"false\"\n                    aria-label=\"Toggle navigation\"\n                    class=\"it-opener d-lg-none navbar-toggler\"\n                  >\n                    <span>\n                      Ente di appartenenza\n                    </span>\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                      />\n                    </svg>\n                  </a>\n                  <div\n                    class=\"link-list-wrapper collapse\"\n                  >\n                    <ul\n                      class=\"link-list\"\n                    >\n                      <li>\n                        <a\n                          class=\"list-item\"\n                          href=\"#\"\n                        >\n                          Link 1\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"active list-item\"\n                          href=\"#\"\n                        >\n                          Link 2 Active\n                        </a>\n                      </li>\n                    </ul>\n                  </div>\n                </nav>\n              </div>\n              <div\n                class=\"it-header-slim-right-zone header-slim-right-zone\"\n              >\n                <li\n                  class=\"dropdown nav-item\"\n                >\n                  <a\n                    aria-expanded=\"false\"\n                    aria-haspopup=\"menu\"\n                    class=\"dropdown-toggle  nav-link\"\n                    href=\"#\"\n                    role=\"button\"\n                  >\n                    ITA\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon icon-expand icon-xs ms-1 color\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                      />\n                    </svg>\n                  </a>\n                  <div\n                    aria-hidden=\"true\"\n                    class=\"dropdown-menu\"\n                    data-bs-popper=\"static\"\n                    role=\"menu\"\n                    tabindex=\"-1\"\n                  >\n                    <div\n                      class=\"row\"\n                    >\n                      <div\n                        class=\"col\"\n                        size=\"12\"\n                      >\n                        <div\n                          class=\"link-list-wrapper\"\n                        >\n                          <ul\n                            class=\"link-list\"\n                          >\n                            <li>\n                              <a\n                                class=\"dropdown-item list-item\"\n                                href=\"#\"\n                                role=\"menuitem\"\n                                tabindex=\"0\"\n                              >\n                                <span>\n                                  ITA\n                                </span>\n                              </a>\n                            </li>\n                            <li>\n                              <a\n                                class=\"dropdown-item list-item\"\n                                href=\"#\"\n                                role=\"menuitem\"\n                                tabindex=\"0\"\n                              >\n                                <span>\n                                  ENG\n                                </span>\n                              </a>\n                            </li>\n                          </ul>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </li>\n                <div\n                  class=\"it-access-top-wrapper\"\n                >\n                  <button\n                    class=\"btn btn-primary btn-sm\"\n                  >\n                    Accedi\n                  </button>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n    <div\n      class=\"it-nav-wrapper\"\n    >\n      <div\n        class=\"it-header-center-wrapper it-small-header theme-dark\"\n      >\n        <div\n          class=\"container-xxl\"\n        >\n          <div\n            class=\"row\"\n          >\n            <div\n              class=\"col\"\n            >\n              <div\n                class=\"it-header-center-content-wrapper\"\n              >\n                <div\n                  class=\"it-brand-wrapper\"\n                >\n                  <a>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        it code circle icon\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                    <div\n                      class=\"it-brand-text\"\n                    >\n                      <h2\n                        class=\"\"\n                      >\n                        Lorem Ipsum Lorem Ipsum\n                      </h2>\n                      <h3\n                        class=\"d-none d-md-block\"\n                      >\n                        Inserire qui la tag line\n                      </h3>\n                    </div>\n                  </a>\n                </div>\n                <div\n                  class=\"it-right-zone\"\n                >\n                  <div\n                    class=\"it-socials d-none d-md-flex\"\n                  >\n                    <span>\n                      Seguici su\n                    </span>\n                    <ul>\n                      <li>\n                        <a\n                          aria-label=\"Facebook\"\n                          href=\"#\"\n                          target=\"_blank\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M13.6 22v-9.1h3.1l.5-3.6h-3.5V7.1c0-1 .3-1.7 1.8-1.7h1.9V2.1c-1.1-.1-2-.1-3-.1-2.7 0-4.6 1.7-4.6 4.7v2.6h-3v3.6h3.1V22h3.7z\"\n                            />\n                          </svg>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          aria-label=\"Github\"\n                          href=\"#\"\n                          target=\"_blank\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n                            />\n                          </svg>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          aria-label=\"Twitter\"\n                          href=\"#\"\n                          target=\"_blank\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon\"\n                            height=\"24\"\n                            viewBox=\"0 0 24 24\"\n                            width=\"24\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M13.927 10.491 19.511 4h-1.323l-4.849 5.636L9.467 4H5l5.856 8.523L5 19.33h1.323l5.12-5.952 4.09 5.952H20l-6.073-8.839Zm-1.812 2.107-.594-.849-4.72-6.753h2.032l3.81 5.45.593.849 4.953 7.084h-2.033l-4.041-5.78v-.001Z\"\n                            />\n                          </svg>\n                        </a>\n                      </li>\n                    </ul>\n                  </div>\n                  <div\n                    class=\"it-search-wrapper\"\n                  >\n                    <span\n                      class=\"d-none d-md-block\"\n                    >\n                      Cerca\n                    </span>\n                    <a\n                      aria-label=\"Cerca\"\n                      class=\"search-link rounded-icon\"\n                    >\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n                        />\n                      </svg>\n                    </a>\n                  </div>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n      <div\n        class=\"it-header-navbar-wrapper theme-dark-mobile\"\n      >\n        <div\n          class=\"container-xxl\"\n        >\n          <div\n            class=\"row\"\n          >\n            <div\n              class=\"col\"\n            >\n              <nav\n                class=\"navbar has-megamenu navbar navbar-expand-lg\"\n              >\n                <div\n                  class=\"\"\n                >\n                  <button\n                    aria-controls=\"nav1\"\n                    aria-expanded=\"false\"\n                    aria-label=\"Toggle navigation\"\n                    class=\"custom-navbar-toggler navbar-toggler\"\n                    type=\"button\"\n                  >\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"M22 5v1H2V5h20zM2 12.5h20v-1H2v1zM2 19h20v-1H2v1z\"\n                      />\n                    </svg>\n                  </button>\n                  <div\n                    class=\"navbar-collapsable collapse navbar-collapsable\"\n                    style=\"display: none;\"\n                    tabindex=\"-1\"\n                  >\n                    <div\n                      class=\"overlay\"\n                      style=\"display: none;\"\n                    />\n                    <div\n                      class=\"close-div\"\n                    >\n                      <button\n                        class=\"btn close-menu\"\n                        type=\"button\"\n                      >\n                        <span\n                          class=\"visually-hidden\"\n                        >\n                          Nascondi la navigazione\n                        </span>\n                        <svg\n                          aria-hidden=\"true\"\n                          class=\"icon icon-white\"\n                          enable-background=\"new 0 0 24 24\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <path\n                            d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n                          />\n                        </svg>\n                      </button>\n                    </div>\n                    <div\n                      class=\"menu-wrapper\"\n                    >\n                      <ul\n                        class=\"navbar-nav\"\n                      >\n                        <li\n                          class=\"nav-item active\"\n                        >\n                          <a\n                            class=\"nav-link active\"\n                            href=\"#\"\n                          >\n                            <span>\n                              link 1 active \n                            </span>\n                            <span\n                              class=\"visually-hidden\"\n                            >\n                              current\n                            </span>\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-item\"\n                        >\n                          <a\n                            class=\"nav-link disabled\"\n                            disabled=\"\"\n                            href=\"#\"\n                          >\n                            Link 2\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-item\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#\"\n                          >\n                            Link 3\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-item\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#\"\n                          >\n                            Link 4\n                          </a>\n                        </li>\n                        <li\n                          class=\"dropdown nav-item\"\n                        >\n                          <a\n                            aria-expanded=\"false\"\n                            aria-haspopup=\"menu\"\n                            class=\"dropdown-toggle  nav-link\"\n                            href=\"#\"\n                            role=\"button\"\n                          >\n                            <span>\n                              Menu Dropdown\n                            </span>\n                            <svg\n                              aria-hidden=\"true\"\n                              class=\"icon icon-expand icon-xs ms-1 color\"\n                              enable-background=\"new 0 0 24 24\"\n                              viewBox=\"0 0 24 24\"\n                              xml:space=\"preserve\"\n                              xmlns=\"http://www.w3.org/2000/svg\"\n                            >\n                              <path\n                                d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                              />\n                            </svg>\n                          </a>\n                          <div\n                            aria-hidden=\"true\"\n                            class=\"dropdown-menu\"\n                            data-bs-popper=\"static\"\n                            role=\"menu\"\n                            tabindex=\"-1\"\n                          >\n                            <div\n                              class=\"link-list-wrapper\"\n                            >\n                              <ul\n                                class=\"link-list\"\n                              >\n                                <li>\n                                  <a\n                                    class=\"dropdown-item list-item\"\n                                    href=\"#\"\n                                    role=\"menuitem\"\n                                    tabindex=\"0\"\n                                  >\n                                    <span>\n                                      Link list 1\n                                    </span>\n                                  </a>\n                                </li>\n                                <li>\n                                  <a\n                                    class=\"dropdown-item list-item\"\n                                    href=\"#\"\n                                    role=\"menuitem\"\n                                    tabindex=\"0\"\n                                  >\n                                    <span>\n                                      Link list 2\n                                    </span>\n                                  </a>\n                                </li>\n                                <li>\n                                  <a\n                                    class=\"dropdown-item list-item\"\n                                    href=\"#\"\n                                    role=\"menuitem\"\n                                    tabindex=\"0\"\n                                  >\n                                    <span>\n                                      Link list 3\n                                    </span>\n                                  </a>\n                                </li>\n                                <li>\n                                  <a\n                                    class=\"dropdown-item list-item\"\n                                    href=\"#\"\n                                    role=\"menuitem\"\n                                    tabindex=\"0\"\n                                  >\n                                    <span>\n                                      Link list 4\n                                    </span>\n                                  </a>\n                                </li>\n                              </ul>\n                            </div>\n                          </div>\n                        </li>\n                        <li\n                          class=\"megamenu dropdown nav-item\"\n                        >\n                          <a\n                            aria-expanded=\"false\"\n                            aria-haspopup=\"menu\"\n                            class=\"px-lg-2 px-xl-3 dropdown-toggle  nav-link\"\n                            href=\"#\"\n                            role=\"button\"\n                          >\n                            <span>\n                              Megamenu con Immagine e Descrizione\n                            </span>\n                            <svg\n                              aria-hidden=\"true\"\n                              class=\"icon icon-expand icon-xs ms-1 color\"\n                              enable-background=\"new 0 0 24 24\"\n                              viewBox=\"0 0 24 24\"\n                              xml:space=\"preserve\"\n                              xmlns=\"http://www.w3.org/2000/svg\"\n                            >\n                              <path\n                                d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                              />\n                            </svg>\n                          </a>\n                          <div\n                            aria-hidden=\"true\"\n                            class=\"dropdown-menu\"\n                            data-bs-popper=\"static\"\n                            role=\"menu\"\n                            tabindex=\"-1\"\n                          >\n                            <div\n                              class=\"megamenu pb-5 pt-3 py-lg-0\"\n                            >\n                              <div\n                                class=\"row\"\n                              >\n                                <div\n                                  class=\"col-12 col-lg-4\"\n                                >\n                                  <div\n                                    class=\"max-height-col row\"\n                                  >\n                                    <div\n                                      class=\"it-vertical it-description col\"\n                                    >\n                                      <div\n                                        class=\"description-content\"\n                                      >\n                                        <div\n                                          class=\"ratio ratio-21x9 lightgrey-bg-a1 mb-4 rounded\"\n                                        >\n                                          <figure\n                                            class=\"figure\"\n                                          >\n                                            <img\n                                              alt=\"Segnaposto\"\n                                              class=\"figure-img img-fluid rounded\"\n                                              src=\"https://placehold.co/560x240/ebebeb/808080/?text=Immagine\"\n                                            />\n                                          </figure>\n                                        </div>\n                                        <p>\n                                          Omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.\n                                        </p>\n                                      </div>\n                                    </div>\n                                  </div>\n                                </div>\n                                <div\n                                  class=\"col-12 col-lg-8\"\n                                >\n                                  <div\n                                    class=\"it-heading-link-wrapper\"\n                                  >\n                                    <a\n                                      class=\"it-heading-link\"\n                                      href=\"#\"\n                                    >\n                                      <svg\n                                        aria-hidden=\"true\"\n                                        class=\"icon icon icon-sm me-2 mb-1\"\n                                        enable-background=\"new 0 0 24 24\"\n                                        viewBox=\"0 0 24 24\"\n                                        xml:space=\"preserve\"\n                                        xmlns=\"http://www.w3.org/2000/svg\"\n                                      >\n                                        <path\n                                          d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                        />\n                                      </svg>\n                                      <span>\n                                        Esplora la sezione megamenu\n                                      </span>\n                                    </a>\n                                  </div>\n                                  <div\n                                    class=\"row\"\n                                  >\n                                    <div\n                                      class=\"col-12 col-lg-6\"\n                                    >\n                                      <div\n                                        class=\"link-list-wrapper\"\n                                      >\n                                        <ul\n                                          class=\"link-list\"\n                                        >\n                                          <li>\n                                            <a\n                                              class=\"dropdown-item list-item\"\n                                              href=\"#\"\n                                              role=\"menuitem\"\n                                              tabindex=\"0\"\n                                            >\n                                              <svg\n                                                aria-hidden=\"true\"\n                                                class=\"icon me-2 icon-primary icon-xs\"\n                                                enable-background=\"new 0 0 24 24\"\n                                                viewBox=\"0 0 24 24\"\n                                                xml:space=\"preserve\"\n                                                xmlns=\"http://www.w3.org/2000/svg\"\n                                              >\n                                                <path\n                                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                                />\n                                              </svg>\n                                              <span>\n                                                Link lista 1\n                                              </span>\n                                            </a>\n                                          </li>\n                                          <li>\n                                            <a\n                                              class=\"dropdown-item list-item\"\n                                              href=\"#\"\n                                              role=\"menuitem\"\n                                              tabindex=\"0\"\n                                            >\n                                              <svg\n                                                aria-hidden=\"true\"\n                                                class=\"icon me-2 icon-primary icon-xs\"\n                                                enable-background=\"new 0 0 24 24\"\n                                                viewBox=\"0 0 24 24\"\n                                                xml:space=\"preserve\"\n                                                xmlns=\"http://www.w3.org/2000/svg\"\n                                              >\n                                                <path\n                                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                                />\n                                              </svg>\n                                              <span>\n                                                Link lista 2\n                                              </span>\n                                            </a>\n                                          </li>\n                                          <li>\n                                            <a\n                                              class=\"dropdown-item list-item\"\n                                              href=\"#\"\n                                              role=\"menuitem\"\n                                              tabindex=\"0\"\n                                            >\n                                              <svg\n                                                aria-hidden=\"true\"\n                                                class=\"icon me-2 icon-primary icon-xs\"\n                                                enable-background=\"new 0 0 24 24\"\n                                                viewBox=\"0 0 24 24\"\n                                                xml:space=\"preserve\"\n                                                xmlns=\"http://www.w3.org/2000/svg\"\n                                              >\n                                                <path\n                                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                                />\n                                              </svg>\n                                              <span>\n                                                Link lista 3\n                                              </span>\n                                            </a>\n                                          </li>\n                                        </ul>\n                                      </div>\n                                    </div>\n                                    <div\n                                      class=\"col-12 col-lg-6\"\n                                    >\n                                      <div\n                                        class=\"link-list-wrapper\"\n                                      >\n                                        <ul\n                                          class=\"link-list\"\n                                        >\n                                          <li>\n                                            <a\n                                              class=\"dropdown-item list-item\"\n                                              href=\"#\"\n                                              role=\"menuitem\"\n                                              tabindex=\"0\"\n                                            >\n                                              <svg\n                                                aria-hidden=\"true\"\n                                                class=\"icon me-2 icon-primary icon-xs\"\n                                                enable-background=\"new 0 0 24 24\"\n                                                viewBox=\"0 0 24 24\"\n                                                xml:space=\"preserve\"\n                                                xmlns=\"http://www.w3.org/2000/svg\"\n                                              >\n                                                <path\n                                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                                />\n                                              </svg>\n                                              <span>\n                                                Link lista 4\n                                              </span>\n                                            </a>\n                                          </li>\n                                          <li>\n                                            <a\n                                              class=\"dropdown-item list-item\"\n                                              href=\"#\"\n                                              role=\"menuitem\"\n                                              tabindex=\"0\"\n                                            >\n                                              <svg\n                                                aria-hidden=\"true\"\n                                                class=\"icon me-2 icon-primary icon-xs\"\n                                                enable-background=\"new 0 0 24 24\"\n                                                viewBox=\"0 0 24 24\"\n                                                xml:space=\"preserve\"\n                                                xmlns=\"http://www.w3.org/2000/svg\"\n                                              >\n                                                <path\n                                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                                />\n                                              </svg>\n                                              <span>\n                                                Link lista 5\n                                              </span>\n                                            </a>\n                                          </li>\n                                          <li>\n                                            <a\n                                              class=\"dropdown-item list-item\"\n                                              href=\"#\"\n                                              role=\"menuitem\"\n                                              tabindex=\"0\"\n                                            >\n                                              <svg\n                                                aria-hidden=\"true\"\n                                                class=\"icon me-2 icon-primary icon-xs\"\n                                                enable-background=\"new 0 0 24 24\"\n                                                viewBox=\"0 0 24 24\"\n                                                xml:space=\"preserve\"\n                                                xmlns=\"http://www.w3.org/2000/svg\"\n                                              >\n                                                <path\n                                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                                />\n                                              </svg>\n                                              <span>\n                                                Link lista 6\n                                              </span>\n                                            </a>\n                                          </li>\n                                        </ul>\n                                      </div>\n                                    </div>\n                                  </div>\n                                </div>\n                              </div>\n                            </div>\n                          </div>\n                        </li>\n                      </ul>\n                    </div>\n                  </div>\n                </div>\n              </nav>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Header/Nav NavHeader 1`] = `\n<div>\n  <div\n    class=\"it-header-navbar-wrapper\"\n  >\n    <div\n      class=\"container-xxl\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <nav\n            class=\"navbar has-megamenu navbar navbar-expand-lg\"\n          >\n            <div\n              class=\"\"\n            >\n              <button\n                aria-controls=\"nav1\"\n                aria-expanded=\"false\"\n                aria-label=\"Toggle navigation\"\n                class=\"custom-navbar-toggler navbar-toggler\"\n                type=\"button\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M22 5v1H2V5h20zM2 12.5h20v-1H2v1zM2 19h20v-1H2v1z\"\n                  />\n                </svg>\n              </button>\n              <div\n                class=\"navbar-collapsable collapse navbar-collapsable\"\n                style=\"display: none;\"\n                tabindex=\"-1\"\n              >\n                <div\n                  class=\"overlay\"\n                  style=\"display: none;\"\n                />\n                <div\n                  class=\"close-div\"\n                >\n                  <button\n                    class=\"btn close-menu\"\n                    type=\"button\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Nascondi la navigazione\n                    </span>\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon icon-white\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n                      />\n                    </svg>\n                  </button>\n                </div>\n                <div\n                  class=\"menu-wrapper\"\n                >\n                  <ul\n                    class=\"navbar-nav\"\n                  >\n                    <li\n                      class=\"nav-item active\"\n                    >\n                      <a\n                        class=\"nav-link active\"\n                        href=\"#\"\n                      >\n                        <span>\n                          link 1 active \n                        </span>\n                        <span\n                          class=\"visually-hidden\"\n                        >\n                          current\n                        </span>\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link disabled\"\n                        disabled=\"\"\n                        href=\"#\"\n                      >\n                        Link 2\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 3\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 4\n                      </a>\n                    </li>\n                    <li\n                      class=\"dropdown nav-item\"\n                      color=\"\"\n                    >\n                      <a\n                        aria-expanded=\"false\"\n                        aria-haspopup=\"menu\"\n                        class=\"dropdown-toggle  nav-link\"\n                        href=\"#\"\n                        role=\"button\"\n                      >\n                        <span>\n                          Dropdown Menu\n                        </span>\n                        <svg\n                          aria-hidden=\"true\"\n                          class=\"icon icon-expand icon-xs ms-1 color\"\n                          enable-background=\"new 0 0 24 24\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <path\n                            d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                          />\n                        </svg>\n                      </a>\n                      <div\n                        aria-hidden=\"true\"\n                        class=\"dropdown-menu\"\n                        data-bs-popper=\"static\"\n                        role=\"menu\"\n                        tabindex=\"-1\"\n                      >\n                        <div\n                          class=\"link-list-wrapper\"\n                        >\n                          <ul\n                            class=\"link-list\"\n                          >\n                            <li>\n                              <a\n                                class=\"dropdown-item list-item\"\n                                href=\"#\"\n                                role=\"menuitem\"\n                                tabindex=\"0\"\n                              >\n                                <span>\n                                  Link list 1\n                                </span>\n                              </a>\n                            </li>\n                            <li>\n                              <a\n                                class=\"dropdown-item list-item\"\n                                href=\"#\"\n                                role=\"menuitem\"\n                                tabindex=\"0\"\n                              >\n                                <span>\n                                  Link list 2\n                                </span>\n                              </a>\n                            </li>\n                            <li>\n                              <a\n                                class=\"dropdown-item list-item\"\n                                href=\"#\"\n                                role=\"menuitem\"\n                                tabindex=\"0\"\n                              >\n                                <span>\n                                  Link list 3\n                                </span>\n                              </a>\n                            </li>\n                            <li>\n                              <a\n                                class=\"dropdown-item list-item\"\n                                href=\"#\"\n                                role=\"menuitem\"\n                                tabindex=\"0\"\n                              >\n                                <span>\n                                  Link list 4\n                                </span>\n                              </a>\n                            </li>\n                          </ul>\n                        </div>\n                      </div>\n                    </li>\n                    <li\n                      class=\"megamenu dropdown nav-item\"\n                    >\n                      <a\n                        aria-expanded=\"false\"\n                        aria-haspopup=\"menu\"\n                        class=\"px-lg-2 px-xl-3 dropdown-toggle  nav-link\"\n                        href=\"#\"\n                        role=\"button\"\n                      >\n                        <span>\n                          Megamenu con Immagine e Descrizione\n                        </span>\n                        <svg\n                          aria-hidden=\"true\"\n                          class=\"icon icon-expand icon-xs ms-1 color\"\n                          enable-background=\"new 0 0 24 24\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <path\n                            d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                          />\n                        </svg>\n                      </a>\n                      <div\n                        aria-hidden=\"true\"\n                        class=\"dropdown-menu\"\n                        data-bs-popper=\"static\"\n                        role=\"menu\"\n                        tabindex=\"-1\"\n                      >\n                        <div\n                          class=\"megamenu pb-5 pt-3 py-lg-0\"\n                        >\n                          <div\n                            class=\"row\"\n                          >\n                            <div\n                              class=\"col-12 col-lg-4\"\n                            >\n                              <div\n                                class=\"max-height-col row\"\n                              >\n                                <div\n                                  class=\"it-vertical it-description col\"\n                                >\n                                  <div\n                                    class=\"description-content\"\n                                  >\n                                    <div\n                                      class=\"ratio ratio-21x9 lightgrey-bg-a1 mb-4 rounded\"\n                                    >\n                                      <figure\n                                        class=\"figure\"\n                                      >\n                                        <img\n                                          alt=\"Segnaposto\"\n                                          class=\"figure-img img-fluid rounded\"\n                                          src=\"https://placehold.co/560x240/ebebeb/808080/?text=Immagine\"\n                                        />\n                                      </figure>\n                                    </div>\n                                    <p>\n                                      Omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.\n                                    </p>\n                                  </div>\n                                </div>\n                              </div>\n                            </div>\n                            <div\n                              class=\"col-12 col-lg-8\"\n                            >\n                              <div\n                                class=\"it-heading-link-wrapper\"\n                              >\n                                <a\n                                  class=\"it-heading-link\"\n                                  href=\"#\"\n                                >\n                                  <svg\n                                    aria-hidden=\"true\"\n                                    class=\"icon icon icon-sm me-2 mb-1\"\n                                    enable-background=\"new 0 0 24 24\"\n                                    viewBox=\"0 0 24 24\"\n                                    xml:space=\"preserve\"\n                                    xmlns=\"http://www.w3.org/2000/svg\"\n                                  >\n                                    <path\n                                      d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                    />\n                                  </svg>\n                                  <span>\n                                    Esplora la sezione megamenu\n                                  </span>\n                                </a>\n                              </div>\n                              <div\n                                class=\"row\"\n                              >\n                                <div\n                                  class=\"col-12 col-lg-6\"\n                                >\n                                  <div\n                                    class=\"link-list-wrapper\"\n                                  >\n                                    <ul\n                                      class=\"link-list\"\n                                    >\n                                      <li>\n                                        <a\n                                          class=\"dropdown-item list-item\"\n                                          href=\"#\"\n                                          role=\"menuitem\"\n                                          tabindex=\"0\"\n                                        >\n                                          <svg\n                                            aria-hidden=\"true\"\n                                            class=\"icon me-2 icon-primary icon-xs\"\n                                            enable-background=\"new 0 0 24 24\"\n                                            viewBox=\"0 0 24 24\"\n                                            xml:space=\"preserve\"\n                                            xmlns=\"http://www.w3.org/2000/svg\"\n                                          >\n                                            <path\n                                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                            />\n                                          </svg>\n                                          <span>\n                                            Link lista 1\n                                          </span>\n                                        </a>\n                                      </li>\n                                      <li>\n                                        <a\n                                          class=\"dropdown-item list-item\"\n                                          href=\"#\"\n                                          role=\"menuitem\"\n                                          tabindex=\"0\"\n                                        >\n                                          <svg\n                                            aria-hidden=\"true\"\n                                            class=\"icon me-2 icon-primary icon-xs\"\n                                            enable-background=\"new 0 0 24 24\"\n                                            viewBox=\"0 0 24 24\"\n                                            xml:space=\"preserve\"\n                                            xmlns=\"http://www.w3.org/2000/svg\"\n                                          >\n                                            <path\n                                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                            />\n                                          </svg>\n                                          <span>\n                                            Link lista 2\n                                          </span>\n                                        </a>\n                                      </li>\n                                      <li>\n                                        <a\n                                          class=\"dropdown-item list-item\"\n                                          href=\"#\"\n                                          role=\"menuitem\"\n                                          tabindex=\"0\"\n                                        >\n                                          <svg\n                                            aria-hidden=\"true\"\n                                            class=\"icon me-2 icon-primary icon-xs\"\n                                            enable-background=\"new 0 0 24 24\"\n                                            viewBox=\"0 0 24 24\"\n                                            xml:space=\"preserve\"\n                                            xmlns=\"http://www.w3.org/2000/svg\"\n                                          >\n                                            <path\n                                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                            />\n                                          </svg>\n                                          <span>\n                                            Link lista 3\n                                          </span>\n                                        </a>\n                                      </li>\n                                    </ul>\n                                  </div>\n                                </div>\n                                <div\n                                  class=\"col-12 col-lg-6\"\n                                >\n                                  <div\n                                    class=\"link-list-wrapper\"\n                                  >\n                                    <ul\n                                      class=\"link-list\"\n                                    >\n                                      <li>\n                                        <a\n                                          class=\"dropdown-item list-item\"\n                                          href=\"#\"\n                                          role=\"menuitem\"\n                                          tabindex=\"0\"\n                                        >\n                                          <svg\n                                            aria-hidden=\"true\"\n                                            class=\"icon me-2 icon-primary icon-xs\"\n                                            enable-background=\"new 0 0 24 24\"\n                                            viewBox=\"0 0 24 24\"\n                                            xml:space=\"preserve\"\n                                            xmlns=\"http://www.w3.org/2000/svg\"\n                                          >\n                                            <path\n                                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                            />\n                                          </svg>\n                                          <span>\n                                            Link lista 4\n                                          </span>\n                                        </a>\n                                      </li>\n                                      <li>\n                                        <a\n                                          class=\"dropdown-item list-item\"\n                                          href=\"#\"\n                                          role=\"menuitem\"\n                                          tabindex=\"0\"\n                                        >\n                                          <svg\n                                            aria-hidden=\"true\"\n                                            class=\"icon me-2 icon-primary icon-xs\"\n                                            enable-background=\"new 0 0 24 24\"\n                                            viewBox=\"0 0 24 24\"\n                                            xml:space=\"preserve\"\n                                            xmlns=\"http://www.w3.org/2000/svg\"\n                                          >\n                                            <path\n                                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                            />\n                                          </svg>\n                                          <span>\n                                            Link lista 5\n                                          </span>\n                                        </a>\n                                      </li>\n                                      <li>\n                                        <a\n                                          class=\"dropdown-item list-item\"\n                                          href=\"#\"\n                                          role=\"menuitem\"\n                                          tabindex=\"0\"\n                                        >\n                                          <svg\n                                            aria-hidden=\"true\"\n                                            class=\"icon me-2 icon-primary icon-xs\"\n                                            enable-background=\"new 0 0 24 24\"\n                                            viewBox=\"0 0 24 24\"\n                                            xml:space=\"preserve\"\n                                            xmlns=\"http://www.w3.org/2000/svg\"\n                                          >\n                                            <path\n                                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                            />\n                                          </svg>\n                                          <span>\n                                            Link lista 6\n                                          </span>\n                                        </a>\n                                      </li>\n                                    </ul>\n                                  </div>\n                                </div>\n                              </div>\n                            </div>\n                          </div>\n                        </div>\n                      </div>\n                    </li>\n                  </ul>\n                </div>\n              </div>\n            </div>\n          </nav>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Header/Nav NavHeaderSecondary 1`] = `\n<div>\n  <div\n    class=\"it-header-navbar-wrapper\"\n  >\n    <div\n      class=\"container-xxl\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <nav\n            class=\"navbar has-megamenu navbar navbar-expand-lg\"\n          >\n            <div\n              class=\"\"\n            >\n              <button\n                aria-controls=\"nav1\"\n                aria-expanded=\"false\"\n                aria-label=\"Toggle navigation\"\n                class=\"custom-navbar-toggler navbar-toggler\"\n                type=\"button\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M22 5v1H2V5h20zM2 12.5h20v-1H2v1zM2 19h20v-1H2v1z\"\n                  />\n                </svg>\n              </button>\n              <div\n                class=\"navbar-collapsable collapse navbar-collapsable\"\n                style=\"display: none;\"\n                tabindex=\"-1\"\n              >\n                <div\n                  class=\"overlay\"\n                  style=\"display: none;\"\n                />\n                <div\n                  class=\"close-div\"\n                >\n                  <button\n                    class=\"btn close-menu\"\n                    type=\"button\"\n                  >\n                    <span\n                      class=\"visually-hidden\"\n                    >\n                      Nascondi la navigazione\n                    </span>\n                    <svg\n                      aria-hidden=\"true\"\n                      class=\"icon icon-white\"\n                      enable-background=\"new 0 0 24 24\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <path\n                        d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n                      />\n                    </svg>\n                  </button>\n                </div>\n                <div\n                  class=\"menu-wrapper\"\n                >\n                  <ul\n                    class=\"navbar-nav\"\n                  >\n                    <li\n                      class=\"nav-item active\"\n                    >\n                      <a\n                        class=\"nav-link active\"\n                        href=\"#\"\n                      >\n                        <span>\n                          link 1 active \n                        </span>\n                        <span\n                          class=\"visually-hidden\"\n                        >\n                          current\n                        </span>\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 2\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 3\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 4\n                      </a>\n                    </li>\n                  </ul>\n                  <ul\n                    class=\"navbar-secondary navbar-nav\"\n                  >\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 5\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 6\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 7\n                      </a>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#\"\n                      >\n                        Link 8\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n              </div>\n            </div>\n          </nav>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Header/Slim SlimHeader 1`] = `\n<div>\n  <div\n    class=\"it-header-slim-wrapper\"\n  >\n    <div\n      class=\"container-xxl\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-header-slim-wrapper-content\"\n          >\n            <a\n              class=\"d-lg-block d-none navbar-brand\"\n            >\n              Ente appartenenza\n            </a>\n            <div\n              class=\"nav-mobile\"\n            >\n              <nav\n                aria-label=\"Navigazione accessoria\"\n                class=\"\"\n              >\n                <a\n                  aria-expanded=\"false\"\n                  aria-label=\"Toggle navigation\"\n                  class=\"it-opener d-lg-none navbar-toggler\"\n                >\n                  <span>\n                    Ente appartenenza\n                  </span>\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                    />\n                  </svg>\n                </a>\n                <div\n                  class=\"link-list-wrapper collapse\"\n                >\n                  <ul\n                    class=\"link-list\"\n                  >\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#\"\n                      >\n                        Link 1\n                      </a>\n                    </li>\n                    <li>\n                      <a\n                        class=\"active list-item\"\n                        href=\"#\"\n                      >\n                        Link 2 Active\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n              </nav>\n            </div>\n            <div\n              class=\"it-header-slim-right-zone header-slim-right-zone\"\n            >\n              <li\n                class=\"dropdown nav-item\"\n              >\n                <a\n                  aria-expanded=\"false\"\n                  aria-haspopup=\"menu\"\n                  class=\"dropdown-toggle  nav-link\"\n                  href=\"#\"\n                  role=\"button\"\n                >\n                  ITA\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon icon-expand icon-xs ms-1 color\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                    />\n                  </svg>\n                </a>\n                <div\n                  aria-hidden=\"true\"\n                  class=\"dropdown-menu\"\n                  data-bs-popper=\"static\"\n                  role=\"menu\"\n                  tabindex=\"-1\"\n                >\n                  <div\n                    class=\"row\"\n                  >\n                    <div\n                      class=\"col\"\n                      size=\"12\"\n                    >\n                      <div\n                        class=\"link-list-wrapper\"\n                      >\n                        <ul\n                          class=\"link-list\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <span>\n                                ITA\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <span>\n                                ENG\n                              </span>\n                            </a>\n                          </li>\n                        </ul>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </li>\n              <div\n                class=\"it-access-top-wrapper\"\n              >\n                <button\n                  class=\"btn btn-primary btn-sm\"\n                >\n                  Accedi\n                </button>\n              </div>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Header/Slim SlimHeaderFullResponse 1`] = `\n<div>\n  <div\n    class=\"it-header-slim-wrapper\"\n  >\n    <div\n      class=\"container-xxl container-fluid\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          <div\n            class=\"it-header-slim-wrapper-content\"\n          >\n            <a\n              class=\"d-lg-block navbar-brand\"\n            >\n              Ente appartenenza/Owner\n            </a>\n            <div\n              class=\"it-header-slim-right-zone header-slim-right-zone\"\n            >\n              <li\n                class=\"dropdown nav-item\"\n              >\n                <a\n                  aria-expanded=\"false\"\n                  aria-haspopup=\"menu\"\n                  class=\"dropdown-toggle  nav-link\"\n                  href=\"#\"\n                  role=\"button\"\n                >\n                  ITA\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon icon-expand icon-xs ms-1 color\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                    />\n                  </svg>\n                </a>\n                <div\n                  aria-hidden=\"true\"\n                  class=\"dropdown-menu\"\n                  data-bs-popper=\"static\"\n                  role=\"menu\"\n                  tabindex=\"-1\"\n                >\n                  <div\n                    class=\"row\"\n                  >\n                    <div\n                      class=\"col\"\n                      size=\"12\"\n                    >\n                      <div\n                        class=\"link-list-wrapper\"\n                      >\n                        <ul\n                          class=\"link-list\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <span>\n                                ITA\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <span>\n                                ENG\n                              </span>\n                            </a>\n                          </li>\n                        </ul>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </li>\n              <a\n                class=\"btn-icon btn-full btn btn-primary\"\n                href=\"#\"\n              >\n                <span\n                  class=\"rounded-icon\"\n                >\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon icon-primary\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z\"\n                    />\n                  </svg>\n                </span>\n                <span\n                  class=\"d-none d-lg-block\"\n                >\n                  Accedi all'area personale\n                </span>\n              </a>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Megamenu ConCallToActionADestra 1`] = `\n<div>\n  <nav\n    class=\"has-megamenu navbar navbar-expand-lg\"\n  >\n    <div\n      class=\"container-fluid\"\n    >\n      <a\n        class=\"navbar-brand\"\n      />\n      <button\n        aria-label=\"Toggle navigation\"\n        class=\"custom-navbar-toggler navbar-toggler\"\n        type=\"button\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M4 12c.1.5-.3.9-.8 1H3c-.6 0-1-.4-1-1s.4-1 1-1c.5-.1.9.3 1 .8v.2zM3 4.5c-.5-.1-.9.3-1 .8v.2c-.1.5.3.9.8 1H3c.5.1.9-.3 1-.8v-.2c.1-.5-.3-.9-.8-1H3zm0 13c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1zM6 5v1h16V5H6zm0 7.5h16v-1H6v1zM6 19h16v-1H6v1z\"\n          />\n        </svg>\n      </button>\n      <div\n        class=\"navbar-collapsable collapse navbar-collapsable\"\n        style=\"display: none;\"\n        tabindex=\"-1\"\n      >\n        <div\n          class=\"overlay\"\n          style=\"display: none;\"\n        />\n        <div\n          class=\"close-div\"\n        >\n          <button\n            class=\"btn close-menu\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Nascondi la navigazione\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n              />\n            </svg>\n          </button>\n        </div>\n        <div\n          class=\"menu-wrapper \"\n        >\n          <ul\n            class=\"mt-0 navbar-nav\"\n          >\n            <li\n              class=\"megamenu dropdown nav-item\"\n            >\n              <a\n                aria-expanded=\"false\"\n                aria-haspopup=\"menu\"\n                class=\"px-lg-2 px-xl-3 dropdown-toggle  nav-link\"\n                href=\"#\"\n                role=\"button\"\n              >\n                <span>\n                  Megamenu con Call to Action a destra\n                </span>\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-expand icon-xs ms-1 color\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                  />\n                </svg>\n              </a>\n              <div\n                aria-hidden=\"true\"\n                class=\"dropdown-menu\"\n                data-bs-popper=\"static\"\n                role=\"menu\"\n                tabindex=\"-1\"\n              >\n                <div\n                  class=\"megamenu pb-5 pt-3 py-lg-0\"\n                >\n                  <div\n                    class=\"row\"\n                  >\n                    <div\n                      class=\"col-12 col-lg-8\"\n                    >\n                      <div\n                        class=\"row\"\n                      >\n                        <div\n                          class=\"col-12 col-lg-6\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 1\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 2\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 3\n                              </span>\n                            </a>\n                          </li>\n                        </div>\n                        <div\n                          class=\"col-12 col-lg-6\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 1\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 2\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 3\n                              </span>\n                            </a>\n                          </li>\n                        </div>\n                      </div>\n                    </div>\n                    <div\n                      class=\"col-12 col-lg-4\"\n                    >\n                      <div\n                        class=\"it-footer-link-wrapper-vertical\"\n                      >\n                        <div\n                          class=\"d-flex flex-column justify-content-around\"\n                        >\n                          <a\n                            href=\"#\"\n                          >\n                            <svg\n                              aria-hidden=\"true\"\n                              class=\"icon me-2 icon-primary icon-sm\"\n                              enable-background=\"new 0 0 24 24\"\n                              viewBox=\"0 0 24 24\"\n                              xml:space=\"preserve\"\n                              xmlns=\"http://www.w3.org/2000/svg\"\n                            >\n                              <path\n                                d=\"m18 22.7-6-6-6 6V2h12v20.7zm-6-7.4 5 5V3H7v17.3l5-5z\"\n                              />\n                            </svg>\n                            <span>\n                              Call to action 1\n                            </span>\n                          </a>\n                          <a\n                            href=\"#\"\n                          >\n                            <svg\n                              aria-hidden=\"true\"\n                              class=\"icon me-2 icon-primary icon-sm\"\n                              enable-background=\"new 0 0 24 24\"\n                              viewBox=\"0 0 24 24\"\n                              xml:space=\"preserve\"\n                              xmlns=\"http://www.w3.org/2000/svg\"\n                            >\n                              <path\n                                d=\"m18 22.7-6-6-6 6V2h12v20.7zm-6-7.4 5 5V3H7v17.3l5-5z\"\n                              />\n                            </svg>\n                            <span>\n                              Call to action 2\n                            </span>\n                          </a>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Megamenu ConCallToActionInBasso 1`] = `\n<div>\n  <nav\n    class=\"has-megamenu navbar navbar-expand-lg\"\n  >\n    <div\n      class=\"container-fluid\"\n    >\n      <a\n        class=\"navbar-brand\"\n      />\n      <button\n        aria-label=\"Toggle navigation\"\n        class=\"custom-navbar-toggler navbar-toggler\"\n        type=\"button\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M4 12c.1.5-.3.9-.8 1H3c-.6 0-1-.4-1-1s.4-1 1-1c.5-.1.9.3 1 .8v.2zM3 4.5c-.5-.1-.9.3-1 .8v.2c-.1.5.3.9.8 1H3c.5.1.9-.3 1-.8v-.2c.1-.5-.3-.9-.8-1H3zm0 13c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1zM6 5v1h16V5H6zm0 7.5h16v-1H6v1zM6 19h16v-1H6v1z\"\n          />\n        </svg>\n      </button>\n      <div\n        class=\"navbar-collapsable collapse navbar-collapsable\"\n        style=\"display: none;\"\n        tabindex=\"-1\"\n      >\n        <div\n          class=\"overlay\"\n          style=\"display: none;\"\n        />\n        <div\n          class=\"close-div\"\n        >\n          <button\n            class=\"btn close-menu\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Nascondi la navigazione\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n              />\n            </svg>\n          </button>\n        </div>\n        <div\n          class=\"menu-wrapper \"\n        >\n          <ul\n            class=\"mt-0 navbar-nav\"\n          >\n            <li\n              class=\"megamenu dropdown nav-item\"\n            >\n              <a\n                aria-expanded=\"false\"\n                aria-haspopup=\"menu\"\n                class=\"px-lg-2 px-xl-3 dropdown-toggle  nav-link\"\n                href=\"#\"\n                role=\"button\"\n              >\n                <span>\n                  Megamenu con Call to Action in basso\n                </span>\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-expand icon-xs ms-1 color\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                  />\n                </svg>\n              </a>\n              <div\n                aria-hidden=\"true\"\n                class=\"dropdown-menu\"\n                data-bs-popper=\"static\"\n                role=\"menu\"\n                tabindex=\"-1\"\n              >\n                <div\n                  class=\"megamenu pb-5 pt-3 py-lg-0\"\n                >\n                  <div\n                    class=\"row\"\n                  >\n                    <div\n                      class=\"col-12 col-lg-4\"\n                    >\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 1\n                          </span>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 2\n                          </span>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 3\n                          </span>\n                        </a>\n                      </li>\n                    </div>\n                    <div\n                      class=\"col-12 col-lg-4\"\n                    >\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 4\n                          </span>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 5\n                          </span>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 6\n                          </span>\n                        </a>\n                      </li>\n                    </div>\n                    <div\n                      class=\"col-12 col-lg-4\"\n                    >\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 7\n                          </span>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 8\n                          </span>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 9\n                          </span>\n                        </a>\n                      </li>\n                    </div>\n                  </div>\n                  <div\n                    class=\"it-footer-link-wrapper\"\n                  >\n                    <div\n                      class=\"d-flex flex-column flex-lg-row justify-content-around\"\n                    >\n                      <a\n                        href=\"#\"\n                      >\n                        <svg\n                          aria-hidden=\"true\"\n                          class=\"icon me-2 icon-primary icon-sm\"\n                          enable-background=\"new 0 0 24 24\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <path\n                            d=\"m18 22.7-6-6-6 6V2h12v20.7zm-6-7.4 5 5V3H7v17.3l5-5z\"\n                          />\n                        </svg>\n                        <span>\n                          Call to action 1\n                        </span>\n                      </a>\n                      <a\n                        href=\"#\"\n                      >\n                        <svg\n                          aria-hidden=\"true\"\n                          class=\"icon me-2 icon-primary icon-sm\"\n                          enable-background=\"new 0 0 24 24\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <path\n                            d=\"m18 22.7-6-6-6 6V2h12v20.7zm-6-7.4 5 5V3H7v17.3l5-5z\"\n                          />\n                        </svg>\n                        <span>\n                          Call to action 2\n                        </span>\n                      </a>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Megamenu ConImmagineEDescrizione 1`] = `\n<div>\n  <nav\n    class=\"has-megamenu navbar navbar-expand-lg\"\n  >\n    <div\n      class=\"container-fluid\"\n    >\n      <a\n        class=\"navbar-brand\"\n      />\n      <button\n        aria-label=\"Toggle navigation\"\n        class=\"custom-navbar-toggler navbar-toggler\"\n        type=\"button\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M4 12c.1.5-.3.9-.8 1H3c-.6 0-1-.4-1-1s.4-1 1-1c.5-.1.9.3 1 .8v.2zM3 4.5c-.5-.1-.9.3-1 .8v.2c-.1.5.3.9.8 1H3c.5.1.9-.3 1-.8v-.2c.1-.5-.3-.9-.8-1H3zm0 13c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1zM6 5v1h16V5H6zm0 7.5h16v-1H6v1zM6 19h16v-1H6v1z\"\n          />\n        </svg>\n      </button>\n      <div\n        class=\"navbar-collapsable collapse navbar-collapsable\"\n        style=\"display: none;\"\n        tabindex=\"-1\"\n      >\n        <div\n          class=\"overlay\"\n          style=\"display: none;\"\n        />\n        <div\n          class=\"close-div\"\n        >\n          <button\n            class=\"btn close-menu\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Nascondi la navigazione\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n              />\n            </svg>\n          </button>\n        </div>\n        <div\n          class=\"menu-wrapper \"\n        >\n          <ul\n            class=\"mt-0 navbar-nav\"\n          >\n            <li\n              class=\"megamenu dropdown nav-item\"\n            >\n              <a\n                aria-expanded=\"false\"\n                aria-haspopup=\"menu\"\n                class=\"px-lg-2 px-xl-3 dropdown-toggle  nav-link\"\n                href=\"#\"\n                role=\"button\"\n              >\n                <span>\n                  Megamenu con Immagine e Descrizione\n                </span>\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-expand icon-xs ms-1 color\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                  />\n                </svg>\n              </a>\n              <div\n                aria-hidden=\"true\"\n                class=\"dropdown-menu\"\n                data-bs-popper=\"static\"\n                role=\"menu\"\n                tabindex=\"-1\"\n              >\n                <div\n                  class=\"megamenu pb-5 pt-3 py-lg-0\"\n                >\n                  <div\n                    class=\"row\"\n                  >\n                    <div\n                      class=\"col-12 col-lg-4\"\n                    >\n                      <div\n                        class=\"max-height-col row\"\n                      >\n                        <div\n                          class=\"it-vertical it-description col\"\n                        >\n                          <div\n                            class=\"description-content\"\n                          >\n                            <div\n                              class=\"ratio ratio-21x9 lightgrey-bg-a1 mb-4 rounded\"\n                            >\n                              <figure\n                                class=\"figure\"\n                              >\n                                <img\n                                  alt=\"Segnaposto\"\n                                  class=\"figure-img img-fluid rounded\"\n                                  src=\"https://placehold.co/560x240/ebebeb/808080/?text=Immagine\"\n                                />\n                              </figure>\n                            </div>\n                            <p>\n                              Omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.\n                            </p>\n                          </div>\n                        </div>\n                      </div>\n                    </div>\n                    <div\n                      class=\"col-12 col-lg-8\"\n                    >\n                      <div\n                        class=\"it-heading-link-wrapper\"\n                      >\n                        <a\n                          class=\"it-heading-link\"\n                          href=\"#\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon icon icon-sm me-2 mb-1\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Esplora la sezione megamenu\n                          </span>\n                        </a>\n                      </div>\n                      <div\n                        class=\"row\"\n                      >\n                        <div\n                          class=\"col-12 col-lg-6\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 1\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 2\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 3\n                              </span>\n                            </a>\n                          </li>\n                        </div>\n                        <div\n                          class=\"col-12 col-lg-6\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 4\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 5\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 6\n                              </span>\n                            </a>\n                          </li>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Megamenu ConIntestazioneELinkMore 1`] = `\n<div>\n  <nav\n    class=\"has-megamenu navbar navbar-expand-lg\"\n  >\n    <div\n      class=\"container-fluid\"\n    >\n      <a\n        class=\"navbar-brand\"\n      />\n      <button\n        aria-label=\"Toggle navigation\"\n        class=\"custom-navbar-toggler navbar-toggler\"\n        type=\"button\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M4 12c.1.5-.3.9-.8 1H3c-.6 0-1-.4-1-1s.4-1 1-1c.5-.1.9.3 1 .8v.2zM3 4.5c-.5-.1-.9.3-1 .8v.2c-.1.5.3.9.8 1H3c.5.1.9-.3 1-.8v-.2c.1-.5-.3-.9-.8-1H3zm0 13c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1zM6 5v1h16V5H6zm0 7.5h16v-1H6v1zM6 19h16v-1H6v1z\"\n          />\n        </svg>\n      </button>\n      <div\n        class=\"navbar-collapsable collapse navbar-collapsable\"\n        style=\"display: none;\"\n        tabindex=\"-1\"\n      >\n        <div\n          class=\"overlay\"\n          style=\"display: none;\"\n        />\n        <div\n          class=\"close-div\"\n        >\n          <button\n            class=\"btn close-menu\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Nascondi la navigazione\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n              />\n            </svg>\n          </button>\n        </div>\n        <div\n          class=\"menu-wrapper \"\n        >\n          <ul\n            class=\"mt-0 navbar-nav\"\n          >\n            <li\n              class=\"megamenu dropdown nav-item\"\n            >\n              <a\n                aria-expanded=\"false\"\n                aria-haspopup=\"menu\"\n                class=\"px-lg-2 px-xl-3 dropdown-toggle  nav-link\"\n                href=\"#\"\n                role=\"button\"\n              >\n                <span>\n                  Megamenu con intestazione e \"esplora tutti\"\n                </span>\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-expand icon-xs ms-1 color\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                  />\n                </svg>\n              </a>\n              <div\n                aria-hidden=\"true\"\n                class=\"dropdown-menu\"\n                data-bs-popper=\"static\"\n                role=\"menu\"\n                tabindex=\"-1\"\n              >\n                <div\n                  class=\"megamenu pb-5 pt-3 py-lg-0\"\n                >\n                  <div\n                    class=\"row\"\n                  >\n                    <div\n                      class=\"col-12\"\n                    >\n                      <div\n                        class=\"it-heading-link-wrapper\"\n                      >\n                        <a\n                          class=\"it-heading-link\"\n                          href=\"#\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 mb-1\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Esplora la sezione megamenu\n                          </span>\n                        </a>\n                      </div>\n                      <div\n                        class=\"row\"\n                      >\n                        <div\n                          class=\"col-12 col-lg-4\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 1\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 2\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 3\n                              </span>\n                            </a>\n                          </li>\n                        </div>\n                        <div\n                          class=\"col-12 col-lg-4\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 4\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 5\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 6\n                              </span>\n                            </a>\n                          </li>\n                        </div>\n                        <div\n                          class=\"col-12 col-lg-4\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 7\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 8\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 9\n                              </span>\n                            </a>\n                          </li>\n                        </div>\n                      </div>\n                    </div>\n                  </div>\n                </div>\n              </div>\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Megamenu ConLinkMore 1`] = `\n<div>\n  <nav\n    class=\"has-megamenu navbar navbar-expand-lg\"\n  >\n    <div\n      class=\"container-fluid\"\n    >\n      <a\n        class=\"navbar-brand\"\n      />\n      <button\n        aria-label=\"Toggle navigation\"\n        class=\"custom-navbar-toggler navbar-toggler\"\n        type=\"button\"\n      >\n        <svg\n          aria-hidden=\"true\"\n          class=\"icon icon-sm\"\n          enable-background=\"new 0 0 24 24\"\n          viewBox=\"0 0 24 24\"\n          xml:space=\"preserve\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M4 12c.1.5-.3.9-.8 1H3c-.6 0-1-.4-1-1s.4-1 1-1c.5-.1.9.3 1 .8v.2zM3 4.5c-.5-.1-.9.3-1 .8v.2c-.1.5.3.9.8 1H3c.5.1.9-.3 1-.8v-.2c.1-.5-.3-.9-.8-1H3zm0 13c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1zM6 5v1h16V5H6zm0 7.5h16v-1H6v1zM6 19h16v-1H6v1z\"\n          />\n        </svg>\n      </button>\n      <div\n        class=\"navbar-collapsable collapse navbar-collapsable\"\n        style=\"display: none;\"\n        tabindex=\"-1\"\n      >\n        <div\n          class=\"overlay\"\n          style=\"display: none;\"\n        />\n        <div\n          class=\"close-div\"\n        >\n          <button\n            class=\"btn close-menu\"\n            type=\"button\"\n          >\n            <span\n              class=\"visually-hidden\"\n            >\n              Nascondi la navigazione\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-white\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n              />\n            </svg>\n          </button>\n        </div>\n        <div\n          class=\"menu-wrapper \"\n        >\n          <ul\n            class=\"mt-0 navbar-nav\"\n          >\n            <li\n              class=\"megamenu dropdown nav-item\"\n            >\n              <a\n                aria-expanded=\"false\"\n                aria-haspopup=\"menu\"\n                class=\"px-lg-2 px-xl-3 dropdown-toggle  nav-link\"\n                href=\"#\"\n                role=\"button\"\n              >\n                <span>\n                  Megamenu con link \"Esplora tutti\"\n                </span>\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon icon-expand icon-xs ms-1 color\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                  />\n                </svg>\n              </a>\n              <div\n                aria-hidden=\"true\"\n                class=\"dropdown-menu\"\n                data-bs-popper=\"static\"\n                role=\"menu\"\n                tabindex=\"-1\"\n              >\n                <div\n                  class=\"megamenu pb-5 pt-3 py-lg-0\"\n                >\n                  <div\n                    class=\"row\"\n                  >\n                    <div\n                      class=\"col-12 col-lg-4\"\n                    >\n                      <div\n                        class=\"link-list-wrapper\"\n                      >\n                        <ul\n                          class=\"link-list\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 1\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 2\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 3\n                              </span>\n                            </a>\n                          </li>\n                        </ul>\n                      </div>\n                    </div>\n                    <div\n                      class=\"col-12 col-lg-4\"\n                    >\n                      <div\n                        class=\"link-list-wrapper\"\n                      >\n                        <ul\n                          class=\"link-list\"\n                        >\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 4\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 5\n                              </span>\n                            </a>\n                          </li>\n                          <li>\n                            <a\n                              class=\"dropdown-item list-item\"\n                              href=\"#\"\n                              role=\"menuitem\"\n                              tabindex=\"0\"\n                            >\n                              <svg\n                                aria-hidden=\"true\"\n                                class=\"icon me-2 icon-primary icon-xs\"\n                                enable-background=\"new 0 0 24 24\"\n                                viewBox=\"0 0 24 24\"\n                                xml:space=\"preserve\"\n                                xmlns=\"http://www.w3.org/2000/svg\"\n                              >\n                                <path\n                                  d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                                />\n                              </svg>\n                              <span>\n                                Link lista 6\n                              </span>\n                            </a>\n                          </li>\n                        </ul>\n                      </div>\n                    </div>\n                    <div\n                      class=\"col-12 col-lg-4\"\n                    >\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 7\n                          </span>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 8\n                          </span>\n                        </a>\n                      </li>\n                      <li>\n                        <a\n                          class=\"dropdown-item list-item\"\n                          href=\"#\"\n                          role=\"menuitem\"\n                          tabindex=\"0\"\n                        >\n                          <svg\n                            aria-hidden=\"true\"\n                            class=\"icon me-2 icon-primary icon-xs\"\n                            enable-background=\"new 0 0 24 24\"\n                            viewBox=\"0 0 24 24\"\n                            xml:space=\"preserve\"\n                            xmlns=\"http://www.w3.org/2000/svg\"\n                          >\n                            <path\n                              d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n                            />\n                          </svg>\n                          <span>\n                            Link lista 9\n                          </span>\n                        </a>\n                      </li>\n                    </div>\n                  </div>\n                  <div\n                    class=\"text-end it-footer-link-wrapper\"\n                  >\n                    <a\n                      href=\"#\"\n                    >\n                      <span>\n                        Esplora tutti i contenuti del megamenu\n                         \n                        <svg\n                          aria-hidden=\"true\"\n                          class=\"icon ms-2 icon-primary icon-sm\"\n                          enable-background=\"new 0 0 24 24\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <path\n                            d=\"m13.9 5.4-.7.7 5.3 5.4H3v1h15.5l-5.3 5.4.7.7 6.6-6.6-6.6-6.6z\"\n                          />\n                        </svg>\n                      </span>\n                    </a>\n                  </div>\n                </div>\n              </div>\n            </li>\n          </ul>\n        </div>\n      </div>\n    </div>\n  </nav>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Navscroll ComponenteMenuInline 1`] = `\n<div>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-md-12 col-lg-4\"\n      >\n        <nav\n          class=\"inline-menu affix-top  \"\n        >\n          <div\n            class=\"container-fluid\"\n          >\n            <div\n              class=\"link-list-wrapper\"\n            >\n              <ul\n                class=\"link-list\"\n              >\n                <li>\n                  <a\n                    aria-expanded=\"false\"\n                    class=\"right-icon undefined large medium list-item\"\n                    role=\"button\"\n                  >\n                    <span\n                      class=\"list-item-title-icon-wrapper\"\n                    >\n                      <span>\n                        Link list 1 \n                      </span>\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon right icon-primary icon-xs\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                        />\n                      </svg>\n                    </span>\n                  </a>\n                </li>\n                <div\n                  class=\"collapse\"\n                >\n                  <ul\n                    class=\"link-sublist\"\n                  >\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#1_1\"\n                      >\n                        Link list 1.1\n                      </a>\n                    </li>\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#1_2\"\n                      >\n                        Link list 1.2\n                      </a>\n                    </li>\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#1_3\"\n                      >\n                        Link list 1.3\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n                <li>\n                  <a\n                    aria-expanded=\"false\"\n                    class=\"right-icon undefined large medium list-item\"\n                    role=\"button\"\n                  >\n                    <span\n                      class=\"list-item-title-icon-wrapper\"\n                    >\n                      <span>\n                        Link list 2 \n                      </span>\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon right icon-primary icon-xs\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                        />\n                      </svg>\n                    </span>\n                  </a>\n                </li>\n                <div\n                  class=\"collapse\"\n                >\n                  <ul\n                    class=\"link-sublist\"\n                  >\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#2_1\"\n                      >\n                        Link list 2.1\n                      </a>\n                    </li>\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#2_2\"\n                      >\n                        Link list 2.2\n                      </a>\n                    </li>\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#2_3\"\n                      >\n                        Link list 2.3\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n                <li>\n                  <a\n                    aria-expanded=\"false\"\n                    class=\"right-icon undefined large medium list-item\"\n                    role=\"button\"\n                  >\n                    <span\n                      class=\"list-item-title-icon-wrapper\"\n                    >\n                      <span>\n                        Link list 3 \n                      </span>\n                      <svg\n                        aria-hidden=\"true\"\n                        class=\"icon right icon-primary icon-xs\"\n                        enable-background=\"new 0 0 24 24\"\n                        viewBox=\"0 0 24 24\"\n                        xml:space=\"preserve\"\n                        xmlns=\"http://www.w3.org/2000/svg\"\n                      >\n                        <path\n                          d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n                        />\n                      </svg>\n                    </span>\n                  </a>\n                </li>\n                <div\n                  class=\"collapse\"\n                >\n                  <ul\n                    class=\"link-sublist\"\n                  >\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#3_1\"\n                      >\n                        Link list 3.1\n                      </a>\n                    </li>\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#3_2\"\n                      >\n                        Link list 3.2\n                      </a>\n                    </li>\n                    <li>\n                      <a\n                        class=\"list-item\"\n                        href=\"#3_3\"\n                      >\n                        Link list 3.3\n                      </a>\n                    </li>\n                  </ul>\n                </div>\n              </ul>\n            </div>\n          </div>\n        </nav>\n      </div>\n      <div\n        class=\"it-page-sections-container col-12 col-lg-8\"\n      >\n        <p>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea dictumst. In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu sagittis ante porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus. Vivamus eget massa turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae metus et sapien suscipit mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor sodales arcu, eu aliquam lorem libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium ex. In facilisis urna non urna luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat fermentum eros hendrerit tempor. Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan. Proin blandit mauris sed sodales sollicitudin.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"1\"\n        >\n          Introduzione\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_1\"\n        >\n          Nested item 1.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_2\"\n        >\n          Nested item 1.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_3\"\n        >\n          Nested item 1.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"2\"\n        >\n          Introduzione 2\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_1\"\n        >\n          Nested item 2.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_2\"\n        >\n          Nested item 2.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_3\"\n        >\n          Nested item 2.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"3\"\n        >\n          Introduzione 3\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"3_1\"\n        >\n          Nested item 3.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"3_2\"\n        >\n          Nested item 3.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"3_3\"\n        >\n          Nested item 3.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Navscroll ComponenteVersioneScura 1`] = `\n<div>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-md-12 col-lg-4\"\n      >\n        <nav\n          class=\"it-navscroll-wrapper it-top-navscroll it-right-side affix-top theme-dark-desk theme-dark-mobile navbar navbar-expand-lg\"\n        >\n          <div\n            class=\"container-fluid\"\n          >\n            <button\n              aria-label=\"Toggle navigation\"\n              class=\"custom-navbar-toggler navbar-toggler\"\n              data-target=\"#navbarNavB\"\n              type=\"button\"\n            >\n              <span\n                class=\"it-list\"\n              />\n            </button>\n            <div\n              class=\"navbar-collapsable collapse navbar-collapsable\"\n              id=\"navbarNavB\"\n              style=\"display: none;\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"overlay\"\n                style=\"display: none;\"\n              />\n              <div\n                class=\"close-div\"\n              >\n                <button\n                  class=\"btn close-menu\"\n                  type=\"button\"\n                >\n                  <span\n                    class=\"visually-hidden\"\n                  >\n                    Nascondi la navigazione\n                  </span>\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon icon-white\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n                    />\n                  </svg>\n                </button>\n              </div>\n              <button\n                class=\" it-back-button btn w-100 text-start\"\n                style=\"display: none;\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon align-top icon-primary icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n                  />\n                </svg>\n                <span>\n                  Indietro\n                </span>\n              </button>\n              <div\n                class=\"menu-wrapper\"\n              >\n                <div\n                  class=\"link-list-wrapper\"\n                >\n                  <h3>\n                    header\n                  </h3>\n                  <ul\n                    class=\"link-list\"\n                  >\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#1\"\n                      >\n                        <span>\n                          1. Introduzione\n                        </span>\n                      </a>\n                      <ul\n                        class=\"link-list\"\n                      >\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_1\"\n                          >\n                            <span>\n                              1.1 Nested Item\n                            </span>\n                          </a>\n                          <ul\n                            class=\"tertiary link-list\"\n                          >\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_1\"\n                              >\n                                <span>\n                                  1.1.1 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_2\"\n                              >\n                                <span>\n                                  1.1.2 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_3\"\n                              >\n                                <span>\n                                  1.1.3 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                          </ul>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_2\"\n                          >\n                            <span>\n                              1.2 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_3\"\n                          >\n                            <span>\n                              1.3 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#2\"\n                      >\n                        <span>\n                          2. List item\n                        </span>\n                      </a>\n                      <ul\n                        class=\"link-list\"\n                      >\n                        <li\n                          class=\"nav-link active\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_1\"\n                          >\n                            <span>\n                              2.1 Nested Item\n                            </span>\n                          </a>\n                          <ul\n                            class=\"tertiary link-list\"\n                          >\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_1\"\n                              >\n                                <span>\n                                  2.1.1 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_2\"\n                              >\n                                <span>\n                                  2.1.2 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_3\"\n                              >\n                                <span>\n                                  2.1.3 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                          </ul>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_2\"\n                          >\n                            <span>\n                              2.2 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_3\"\n                          >\n                            <span>\n                              2.3 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                  </ul>\n                </div>\n              </div>\n            </div>\n          </div>\n        </nav>\n      </div>\n      <div\n        class=\"it-page-sections-container col-12 col-lg-8\"\n      >\n        <p>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea dictumst. In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu sagittis ante porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus. Vivamus eget massa turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae metus et sapien suscipit mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor sodales arcu, eu aliquam lorem libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium ex. In facilisis urna non urna luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat fermentum eros hendrerit tempor. Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan. Proin blandit mauris sed sodales sollicitudin.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"1\"\n        >\n          Introduzione\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_1\"\n        >\n          Nested item 1.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_1\"\n        >\n          Nested item 1.1.1\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_2\"\n        >\n          Nested item 1.1.2\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_3\"\n        >\n          Nested item 1.1.3\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_2\"\n        >\n          Nested item 1.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_3\"\n        >\n          Nested item 1.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"2\"\n        >\n          Introduzione 2\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_1\"\n        >\n          Nested item 2.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_1\"\n        >\n          Nested item 2.1.1\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_2\"\n        >\n          Nested item 2.1.2\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_3\"\n        >\n          Nested item 2.1.3\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_2\"\n        >\n          Nested item 2.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_3\"\n        >\n          Nested item 2.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Navscroll PosizionamentoFondoPagina 1`] = `\n<div>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-md-12 col-lg-4\"\n      >\n        <nav\n          class=\"it-navscroll-wrapper it-bottom-navscroll it-right-side affix-top navbar navbar-expand-lg\"\n        >\n          <div\n            class=\"container-fluid\"\n          >\n            <button\n              aria-label=\"Toggle navigation\"\n              class=\"custom-navbar-toggler navbar-toggler\"\n              data-target=\"#navbarNavA\"\n              type=\"button\"\n            >\n              <span\n                class=\"it-list\"\n              />\n            </button>\n            <div\n              class=\"navbar-collapsable collapse navbar-collapsable\"\n              id=\"navbarNavA\"\n              style=\"display: none;\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"overlay\"\n                style=\"display: none;\"\n              />\n              <div\n                class=\"close-div\"\n              >\n                <button\n                  class=\"btn close-menu\"\n                  type=\"button\"\n                >\n                  <span\n                    class=\"visually-hidden\"\n                  >\n                    Nascondi la navigazione\n                  </span>\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon icon-white\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n                    />\n                  </svg>\n                </button>\n              </div>\n              <button\n                class=\" it-back-button btn w-100 text-start\"\n                style=\"display: none;\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon align-top icon-primary icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n                  />\n                </svg>\n                <span>\n                  Indietro\n                </span>\n              </button>\n              <div\n                class=\"menu-wrapper\"\n              >\n                <div\n                  class=\"link-list-wrapper\"\n                >\n                  <h3>\n                    header\n                  </h3>\n                  <ul\n                    class=\"link-list\"\n                  >\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#1\"\n                      >\n                        <span>\n                          1. Introduzione\n                        </span>\n                      </a>\n                      <ul\n                        class=\"link-list\"\n                      >\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_1\"\n                          >\n                            <span>\n                              1.1 Nested Item\n                            </span>\n                          </a>\n                          <ul\n                            class=\"tertiary link-list\"\n                          >\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_1\"\n                              >\n                                <span>\n                                  1.1.1 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_2\"\n                              >\n                                <span>\n                                  1.1.2 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_3\"\n                              >\n                                <span>\n                                  1.1.3 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                          </ul>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_2\"\n                          >\n                            <span>\n                              1.2 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_3\"\n                          >\n                            <span>\n                              1.3 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#2\"\n                      >\n                        <span>\n                          2. List item\n                        </span>\n                      </a>\n                      <ul\n                        class=\"link-list\"\n                      >\n                        <li\n                          class=\"nav-link active\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_1\"\n                          >\n                            <span>\n                              2.1 Nested Item\n                            </span>\n                          </a>\n                          <ul\n                            class=\"tertiary link-list\"\n                          >\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_1\"\n                              >\n                                <span>\n                                  2.1.1 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_2\"\n                              >\n                                <span>\n                                  2.1.2 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_3\"\n                              >\n                                <span>\n                                  2.1.3 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                          </ul>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_2\"\n                          >\n                            <span>\n                              2.2 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_3\"\n                          >\n                            <span>\n                              2.3 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                  </ul>\n                </div>\n              </div>\n            </div>\n          </div>\n        </nav>\n      </div>\n      <div\n        class=\"it-page-sections-container col-12 col-lg-8\"\n      >\n        <p>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea dictumst. In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu sagittis ante porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus. Vivamus eget massa turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae metus et sapien suscipit mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor sodales arcu, eu aliquam lorem libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium ex. In facilisis urna non urna luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat fermentum eros hendrerit tempor. Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan. Proin blandit mauris sed sodales sollicitudin.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"1\"\n        >\n          Introduzione\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_1\"\n        >\n          Nested item 1.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_1\"\n        >\n          Nested item 1.1.1\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_2\"\n        >\n          Nested item 1.1.2\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_3\"\n        >\n          Nested item 1.1.3\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_2\"\n        >\n          Nested item 1.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_3\"\n        >\n          Nested item 1.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"2\"\n        >\n          Introduzione 2\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_1\"\n        >\n          Nested item 2.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_1\"\n        >\n          Nested item 2.1.1\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_2\"\n        >\n          Nested item 2.1.2\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_3\"\n        >\n          Nested item 2.1.3\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_2\"\n        >\n          Nested item 2.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_3\"\n        >\n          Nested item 2.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/Navscroll PosizionamentoTestaAlta 1`] = `\n<div>\n  <div\n    class=\"container\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-md-12 col-lg-4\"\n      >\n        <nav\n          class=\"it-navscroll-wrapper it-top-navscroll it-right-side affix-top navbar navbar-expand-lg\"\n        >\n          <div\n            class=\"container-fluid\"\n          >\n            <button\n              aria-label=\"Toggle navigation\"\n              class=\"custom-navbar-toggler navbar-toggler\"\n              data-target=\"#navbarNavB\"\n              type=\"button\"\n            >\n              <span\n                class=\"it-list\"\n              />\n              <div\n                class=\"custom-navbar-progressbar progress\"\n              >\n                <div\n                  class=\"progress-bar-label\"\n                >\n                  <span\n                    class=\"visually-hidden\"\n                  />\n                </div>\n                <div\n                  aria-valuemax=\"100\"\n                  aria-valuemin=\"0\"\n                  aria-valuenow=\"0\"\n                  class=\"progress-bar\"\n                  role=\"progressbar\"\n                  style=\"width: 0%;\"\n                />\n              </div>\n            </button>\n            <div\n              class=\"navbar-collapsable collapse navbar-collapsable\"\n              id=\"navbarNavB\"\n              style=\"display: none;\"\n              tabindex=\"-1\"\n            >\n              <div\n                class=\"overlay\"\n                style=\"display: none;\"\n              />\n              <div\n                class=\"close-div\"\n              >\n                <button\n                  class=\"btn close-menu\"\n                  type=\"button\"\n                >\n                  <span\n                    class=\"visually-hidden\"\n                  >\n                    Nascondi la navigazione\n                  </span>\n                  <svg\n                    aria-hidden=\"true\"\n                    class=\"icon icon-white\"\n                    enable-background=\"new 0 0 24 24\"\n                    viewBox=\"0 0 24 24\"\n                    xml:space=\"preserve\"\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                  >\n                    <path\n                      d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n                    />\n                  </svg>\n                </button>\n              </div>\n              <button\n                class=\" it-back-button btn w-100 text-start\"\n                style=\"display: none;\"\n              >\n                <svg\n                  aria-hidden=\"true\"\n                  class=\"icon align-top icon-primary icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <path\n                    d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n                  />\n                </svg>\n                <span>\n                  Indietro\n                </span>\n              </button>\n              <div\n                class=\"menu-wrapper\"\n              >\n                <div\n                  class=\"link-list-wrapper\"\n                >\n                  <h3>\n                    header\n                  </h3>\n                  <div\n                    class=\"progress\"\n                  >\n                    <div\n                      class=\"progress-bar-label\"\n                    >\n                      <span\n                        class=\"visually-hidden\"\n                      />\n                    </div>\n                    <div\n                      aria-valuemax=\"100\"\n                      aria-valuemin=\"0\"\n                      aria-valuenow=\"0\"\n                      class=\"progress-bar\"\n                      role=\"progressbar\"\n                      style=\"width: 0%;\"\n                    />\n                  </div>\n                  <ul\n                    class=\"link-list\"\n                  >\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#1\"\n                      >\n                        <span>\n                          1. Introduzione\n                        </span>\n                      </a>\n                      <ul\n                        class=\"link-list\"\n                      >\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_1\"\n                          >\n                            <span>\n                              1.1 Nested Item\n                            </span>\n                          </a>\n                          <ul\n                            class=\"tertiary link-list\"\n                          >\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_1\"\n                              >\n                                <span>\n                                  1.1.1 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_2\"\n                              >\n                                <span>\n                                  1.1.2 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#1_1_3\"\n                              >\n                                <span>\n                                  1.1.3 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                          </ul>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_2\"\n                          >\n                            <span>\n                              1.2 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#1_3\"\n                          >\n                            <span>\n                              1.3 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                    <li\n                      class=\"nav-item\"\n                    >\n                      <a\n                        class=\"nav-link\"\n                        href=\"#2\"\n                      >\n                        <span>\n                          2. List item\n                        </span>\n                      </a>\n                      <ul\n                        class=\"link-list\"\n                      >\n                        <li\n                          class=\"nav-link active\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_1\"\n                          >\n                            <span>\n                              2.1 Nested Item\n                            </span>\n                          </a>\n                          <ul\n                            class=\"tertiary link-list\"\n                          >\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_1\"\n                              >\n                                <span>\n                                  2.1.1 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_2\"\n                              >\n                                <span>\n                                  2.1.2 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                            <li\n                              class=\"nav-link\"\n                            >\n                              <a\n                                class=\"nav-link\"\n                                href=\"#2_1_3\"\n                              >\n                                <span>\n                                  2.1.3 Nested Item\n                                </span>\n                              </a>\n                            </li>\n                          </ul>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_2\"\n                          >\n                            <span>\n                              2.2 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                        <li\n                          class=\"nav-link\"\n                        >\n                          <a\n                            class=\"nav-link\"\n                            href=\"#2_3\"\n                          >\n                            <span>\n                              2.3 Nested Item\n                            </span>\n                          </a>\n                        </li>\n                      </ul>\n                    </li>\n                  </ul>\n                </div>\n              </div>\n            </div>\n          </div>\n        </nav>\n      </div>\n      <div\n        class=\"it-page-sections-container col-12 col-lg-8\"\n      >\n        <p>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec congue eros. Maecenas sagittis commodo libero nec porta. Nunc semper velit venenatis ligula condimentum ultricies. In hac habitasse platea dictumst. In malesuada pharetra nulla, id aliquam metus egestas ut. Nulla sollicitudin cursus felis, eu sagittis ante porta id. Suspendisse pellentesque ex non sem tincidunt, aliquam rhoncus turpis maximus. Vivamus eget massa turpis. Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer feugiat et massa nec rhoncus. Morbi vitae metus et sapien suscipit mattis vitae ac ex. Proin pharetra, sem vitae varius malesuada, risus tortor sodales arcu, eu aliquam lorem libero vel urna. Aliquam massa lacus, faucibus quis urna ac, pharetra pretium ex. In facilisis urna non urna luctus, a bibendum tortor facilisis. Mauris sed risus justo. In et erat fermentum eros hendrerit tempor. Quisque accumsan magna ac risus ultricies, vel condimentum ipsum accumsan. Proin blandit mauris sed sodales sollicitudin.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"1\"\n        >\n          Introduzione\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue, sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_1\"\n        >\n          Nested item 1.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_1\"\n        >\n          Nested item 1.1.1\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_2\"\n        >\n          Nested item 1.1.2\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"1_1_3\"\n        >\n          Nested item 1.1.3\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_2\"\n        >\n          Nested item 1.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"1_3\"\n        >\n          Nested item 1.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h2\n          class=\"it-page-section\"\n          id=\"2\"\n        >\n          Introduzione 2\n        </h2>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_1\"\n        >\n          Nested item 2.1\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_1\"\n        >\n          Nested item 2.1.1\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_2\"\n        >\n          Nested item 2.1.2\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h4\n          class=\"it-page-section\"\n          id=\"2_1_3\"\n        >\n          Nested item 2.1.3\n        </h4>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_2\"\n        >\n          Nested item 2.2\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n        <h3\n          class=\"it-page-section\"\n          id=\"2_3\"\n        >\n          Nested item 2.3\n        </h3>\n        <p>\n          Proin placerat ipsum massa, ac commodo velit tempor quis. In ante augue,sodales ac rhoncus in, ultricies a neque. Morbi non semper felis, at lacinia nibh. Nam quis elit massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam laoreet, diam quis blandit porttitor, leo erat semper sem, vel sagittis dolor quam eu magna. Nunc feugiat pretium tempor. Nam eget augue quis tellus viverra malesuada vel ut quam. Cras vehicula rutrum vehicula. Suspendisse efficitur eget purus vitae convallis. Integer euismod pharetra lorem, non ullamcorper lorem euismod vel. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n        </p>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav Esempio 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav EsempioAutoWidth 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav thumb-nav-auto thumb-nav-auto-3\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 4\"\n          src=\"https://picsum.photos/480/320?image=1040\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 5\"\n          src=\"https://picsum.photos/480/320?image=1055\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 6\"\n          src=\"https://picsum.photos/480/320?image=1057\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav EsempioAutoWidthFive 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav thumb-nav-auto thumb-nav-auto-5\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 4\"\n          src=\"https://picsum.photos/480/320?image=1040\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 5\"\n          src=\"https://picsum.photos/480/320?image=1055\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 6\"\n          src=\"https://picsum.photos/480/320?image=1057\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav EsempioBlackLayer 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav thumb-nav-black\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav EsempioFixed 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav thumb-nav-fixed\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 4\"\n          src=\"https://picsum.photos/480/320?image=1040\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 5\"\n          src=\"https://picsum.photos/480/320?image=1055\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 6\"\n          src=\"https://picsum.photos/480/320?image=1057\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav EsempioNoZoom 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav thumb-nav-nozoom\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav EsempioPrimaryLayer 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav thumb-nav-primary\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav EsempioSmall 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav thumb-nav-small\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav EsempioVerticale 1`] = `\n<div>\n  <ul\n    class=\"thumb-nav thumb-nav-vertical\"\n  >\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 1\"\n          src=\"https://picsum.photos/480/320?image=1044\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 2\"\n          src=\"https://picsum.photos/480/320?image=1050\"\n        />\n      </a>\n    </li>\n    <li>\n      <a\n        class=\"ratio ratio-3x2\"\n        href=\"#\"\n      >\n        <img\n          alt=\"Visualizza immagine 3\"\n          src=\"https://picsum.photos/480/320?image=1037\"\n        />\n      </a>\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav Overlay 1`] = `\n<div>\n  <div\n    class=\"position-relative\"\n  >\n    <img\n      alt=\"Amazing landscape\"\n      class=\"test-image\"\n      src=\"https://picsum.photos/1280/720?image=1050\"\n    />\n    <ul\n      class=\"thumb-nav thumb-nav-small thumb-nav-bottom\"\n    >\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 1\"\n            src=\"https://picsum.photos/480/320?image=1044\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 2\"\n            src=\"https://picsum.photos/480/320?image=1050\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 3\"\n            src=\"https://picsum.photos/480/320?image=1037\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 4\"\n            src=\"https://picsum.photos/480/320?image=1040\"\n          />\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav OverlayLeft 1`] = `\n<div>\n  <div\n    class=\"position-relative\"\n  >\n    <img\n      alt=\"Amazing landscape\"\n      class=\"test-image\"\n      src=\"https://picsum.photos/1280/720?image=1050\"\n    />\n    <ul\n      class=\"thumb-nav thumb-nav-small thumb-nav-vertical thumb-nav-left\"\n    >\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 1\"\n            src=\"https://picsum.photos/480/320?image=1044\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 2\"\n            src=\"https://picsum.photos/480/320?image=1050\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 3\"\n            src=\"https://picsum.photos/480/320?image=1037\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 4\"\n            src=\"https://picsum.photos/480/320?image=1040\"\n          />\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav OverlayRight 1`] = `\n<div>\n  <div\n    class=\"position-relative\"\n  >\n    <img\n      alt=\"Amazing landscape\"\n      class=\"test-image\"\n      src=\"https://picsum.photos/1280/720?image=1050\"\n    />\n    <ul\n      class=\"thumb-nav thumb-nav-small thumb-nav-vertical thumb-nav-right\"\n    >\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 1\"\n            src=\"https://picsum.photos/480/320?image=1044\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 2\"\n            src=\"https://picsum.photos/480/320?image=1050\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 3\"\n            src=\"https://picsum.photos/480/320?image=1037\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 4\"\n            src=\"https://picsum.photos/480/320?image=1040\"\n          />\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Menu di navigazione/ThumbNav OverlayTop 1`] = `\n<div>\n  <div\n    class=\"position-relative\"\n  >\n    <img\n      alt=\"Amazing landscape\"\n      class=\"test-image\"\n      src=\"https://picsum.photos/1280/720?image=1050\"\n    />\n    <ul\n      class=\"thumb-nav thumb-nav-small thumb-nav-top\"\n    >\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 1\"\n            src=\"https://picsum.photos/480/320?image=1044\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 2\"\n            src=\"https://picsum.photos/480/320?image=1050\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 3\"\n            src=\"https://picsum.photos/480/320?image=1037\"\n          />\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"ratio ratio-3x2\"\n          href=\"#\"\n        >\n          <img\n            alt=\"Visualizza immagine 4\"\n            src=\"https://picsum.photos/480/320?image=1040\"\n          />\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie ContenutoLarghezzaVariabile 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"justify-content-md-center row\"\n      >\n        <div\n          class=\"col-lg-2\"\n        >\n          1 di 3\n        </div>\n        <div\n          class=\"col-auto\"\n        >\n          Contenuto a larghezza variabile\n        </div>\n        <div\n          class=\"col-lg-2\"\n        >\n          3 di 3\n        </div>\n      </div>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          1 di 3\n        </div>\n        <div\n          class=\"col-md-auto\"\n        >\n          Contenuto a larghezza variabile\n        </div>\n        <div\n          class=\"col-lg-2\"\n        >\n          3 di 3\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie EqualWidthMultiRow 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          col\n        </div>\n        <div\n          class=\"col\"\n        >\n          col\n        </div>\n      </div>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          col\n        </div>\n        <div\n          class=\"col\"\n        >\n          col\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie EsempioBase 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          Una di tre colonne\n        </div>\n        <div\n          class=\"col\"\n        >\n          Una di tre colonne\n        </div>\n        <div\n          class=\"col\"\n        >\n          Una di tre colonne\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie ImpostaLarghezzaColonne 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          1 di 3\n        </div>\n        <div\n          class=\"col-6\"\n        >\n          2 di 3 (larga 6/12)\n        </div>\n        <div\n          class=\"col\"\n        >\n          3 di 3\n        </div>\n      </div>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          1 di 3\n        </div>\n        <div\n          class=\"col-5\"\n        >\n          2 di 3 (larga 5/12)\n        </div>\n        <div\n          class=\"col\"\n        >\n          3 di 3\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie LarghezzeStandard 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          1 di 2\n        </div>\n        <div\n          class=\"col\"\n        >\n          2 di 2\n        </div>\n      </div>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          1 di 3\n        </div>\n        <div\n          class=\"col\"\n        >\n          2 di 3\n        </div>\n        <div\n          class=\"col\"\n        >\n          3 di 3\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie MischiareEAbbinare 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col-12 col-md-8\"\n        >\n          .col-12 .col-md-8\n        </div>\n        <div\n          class=\"col-6 col-md-4\"\n        >\n          .col-6 .col-md-4\n        </div>\n      </div>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col-6 col-md-4\"\n        >\n          .col-6 .col-md-4\n        </div>\n        <div\n          class=\"col-6 col-md-4\"\n        >\n          .col-6 .col-md-4\n        </div>\n        <div\n          class=\"col-6 col-md-4\"\n        >\n          .col-6 .col-md-4\n        </div>\n      </div>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col-6\"\n        >\n          .col-6\n        </div>\n        <div\n          class=\"col-6\"\n        >\n          .col-6\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie RaccoltiInOrizzontale 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col-sm-8\"\n        >\n          col-sm-8\n        </div>\n        <div\n          class=\"col-sm-4\"\n        >\n          col-sm-4\n        </div>\n      </div>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          col-sm\n        </div>\n        <div\n          class=\"col\"\n        >\n          col-sm\n        </div>\n        <div\n          class=\"col\"\n        >\n          col-sm\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie RigheMultipleBugSafari 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          Colonna\n        </div>\n        <div\n          class=\"col\"\n        >\n          Colonna\n        </div>\n        <div\n          class=\"w-100\"\n        />\n        <div\n          class=\"col\"\n        >\n          Colonna\n        </div>\n        <div\n          class=\"col\"\n        >\n          Colonna\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare gli spazi/Griglie TuttiIBreakpoint 1`] = `\n<div>\n  <div\n    class=\"docs layout-example\"\n  >\n    <div\n      class=\"container\"\n    >\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col\"\n        >\n          col\n        </div>\n        <div\n          class=\"col\"\n        >\n          col\n        </div>\n        <div\n          class=\"col\"\n        >\n          col\n        </div>\n        <div\n          class=\"col\"\n        >\n          col\n        </div>\n      </div>\n      <div\n        class=\"row\"\n      >\n        <div\n          class=\"col-8\"\n        >\n          col-8\n        </div>\n        <div\n          class=\"col-4\"\n        >\n          col-4\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste _Esempi 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 1\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 2\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 3\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste _StatoAttivo 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 1\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active list-item\"\n        >\n          <span>\n            Link list 2 active\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 3\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste _StatoDisabilitato 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 1\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"disabled list-item\"\n        >\n          <span>\n            Link list 2 disabled\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 3\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste CollapseExample 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          aria-expanded=\"false\"\n          class=\"icon-right large medium list-item\"\n          role=\"button\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 1 \n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon right icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n      <div\n        class=\"collapse\"\n      >\n        <ul\n          class=\"link-sublist\"\n        >\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 4 \n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 5 \n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 6 \n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n      <li>\n        <a\n          aria-expanded=\"false\"\n          class=\"icon-right large medium list-item\"\n          role=\"button\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 2 \n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon right icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n      <div\n        class=\"collapse\"\n      >\n        <ul\n          class=\"link-sublist\"\n        >\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 7 \n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 8 \n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 9 \n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n      <li>\n        <a\n          aria-expanded=\"false\"\n          class=\"icon-right large medium list-item\"\n          role=\"button\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 3 \n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon right icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n      <div\n        class=\"collapse\"\n      >\n        <ul\n          class=\"link-sublist\"\n        >\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 10 \n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 11 \n              </span>\n            </a>\n          </li>\n          <li>\n            <a\n              class=\"list-item\"\n            >\n              <span>\n                Link list 12 \n              </span>\n            </a>\n          </li>\n        </ul>\n      </div>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ConAvatar 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"active list-item\"\n        >\n          <img\n            alt=\"avataralt\"\n            class=\"avatar lg-size\"\n            src=\"http://placehold.co/40x40\"\n            title=\"avatartitle\"\n          />\n          <span>\n            Link list 1 active \n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <img\n            alt=\"avataralt\"\n            class=\"avatar lg-size\"\n            src=\"http://placehold.co/40x40\"\n            title=\"avatartitle\"\n          />\n          <span>\n            Link list 2 \n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"disabled list-item\"\n        >\n          <img\n            alt=\"avataralt\"\n            class=\"avatar lg-size\"\n            src=\"http://placehold.co/40x40\"\n            title=\"avatartitle\"\n          />\n          <span>\n            Link list 3 disabled \n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ConCheckbox 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <div\n          class=\"active list-item\"\n        >\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <input\n              checked=\"\"\n              class=\"\"\n              id=\"checkbox1\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox1\"\n            >\n              Checkbox selezionato\n            </label>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"active list-item\"\n        >\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <input\n              class=\"\"\n              id=\"checkbox2\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox2\"\n            >\n              Checkbox non selezionato\n            </label>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"disabled list-item\"\n        >\n          <div\n            class=\"form-check-group form-check\"\n          >\n            <input\n              class=\"\"\n              disabled=\"\"\n              id=\"checkbox3\"\n              type=\"checkbox\"\n              value=\"\"\n            />\n            <label\n              class=\"form-check-label\"\n              for=\"checkbox3\"\n            >\n              Checkbox disabilitato non selezionato\n            </label>\n          </div>\n        </div>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ConSwitch 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <div\n          class=\"active list-item\"\n        >\n          <div\n            class=\"toggles\"\n          >\n            <label\n              class=\"form-check-label\"\n            >\n              Label per toggle\n              <input\n                aria-describedby=\"\"\n                class=\"form-check-input\"\n                type=\"checkbox\"\n              />\n              <span\n                class=\"lever\"\n              />\n            </label>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"disabled list-item\"\n        >\n          <div\n            class=\"toggles\"\n          >\n            <label\n              class=\"form-check-label\"\n            >\n              Label per disabled toggle\n              <input\n                aria-describedby=\"\"\n                class=\"form-check-input\"\n                disabled=\"\"\n                type=\"checkbox\"\n              />\n              <span\n                class=\"lever\"\n              />\n            </label>\n          </div>\n        </div>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ControlliComponent 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"icon-left active list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n            <span>\n              Link list 1 active\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"icon-left list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n            <span>\n              Link list 2\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"icon-left disabled list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n            <span>\n              Link list 3 disabled\n            </span>\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ControlliSecondariComponent 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"icon-right active list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 1 active\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"icon-right list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 2\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"icon-right disabled list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 3 disabled\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste EsempioMultiline 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper multiline\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"icon-right active list-item\"\n          href=\"#\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 1 active\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit…\n          </p>\n        </a>\n      </li>\n      <li>\n        <span\n          class=\"divider list-item\"\n        />\n      </li>\n      <li>\n        <a\n          class=\"icon-right list-item\"\n          href=\"#\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 2\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit…\n          </p>\n        </a>\n      </li>\n      <li>\n        <span\n          class=\"divider list-item\"\n        />\n      </li>\n      <li>\n        <a\n          class=\"icon-right disabled list-item\"\n          href=\"#\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 3 disabled\n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </span>\n          <p>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit…\n          </p>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste HeaderEDividerConLink 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <div\n      class=\"link-list-heading\"\n    >\n      <a\n        href=\"#\"\n      >\n        Intestazione con link\n      </a>\n    </div>\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 1\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 2\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 3\n          </span>\n        </a>\n      </li>\n      <li>\n        <span\n          class=\"divider list-item\"\n        />\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 4\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste HeaderEDividerNoLink 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <div\n      class=\"link-list-heading\"\n    >\n      Intestazione senza link\n    </div>\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 1\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 2\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 3\n          </span>\n        </a>\n      </li>\n      <li>\n        <span\n          class=\"divider list-item\"\n        />\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <span>\n            Link list 4\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ListaAvatar 1`] = `\n<div>\n  <div\n    class=\"it-list-wrapper\"\n  >\n    <ul\n      class=\"it-list\"\n    >\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Testo\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link\n            </span>\n          </div>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link attivo\n            </span>\n          </div>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ListaAzioniMultiple 1`] = `\n<div>\n  <div\n    class=\"it-list-wrapper\"\n  >\n    <ul\n      class=\"it-list\"\n    >\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Testo\n            </span>\n            <span\n              class=\"it-multiple\"\n            >\n              <a\n                aria-label=\"Testo - Azione 1\"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione 2\"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione 3\"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <a\n              href=\"#\"\n            >\n              <span\n                class=\"text\"\n              >\n                Link\n              </span>\n            </a>\n            <span\n              class=\"it-multiple\"\n            >\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"active list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <a\n              href=\"#\"\n            >\n              <span\n                class=\"text\"\n              >\n                Link attivo\n              </span>\n            </a>\n            <span\n              class=\"it-multiple\"\n            >\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ListaFreccia 1`] = `\n<div>\n  <div\n    class=\"it-list-wrapper\"\n  >\n    <ul\n      class=\"it-list\"\n    >\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Testo\n            </span>\n            <svg\n              aria-hidden=\"false\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              role=\"img\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <title>\n                Freccia destra\n              </title>\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </div>\n        </div>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n          href=\"#\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link\n            </span>\n            <svg\n              aria-hidden=\"false\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              role=\"img\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <title>\n                Freccia destra\n              </title>\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </div>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active list-item\"\n          href=\"#\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link attivo\n            </span>\n            <svg\n              aria-hidden=\"false\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              role=\"img\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <title>\n                Freccia destra\n              </title>\n              <path\n                d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n              />\n            </svg>\n          </div>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ListaIcona 1`] = `\n<div>\n  <div\n    class=\"it-list-wrapper\"\n  >\n    <ul\n      class=\"it-list\"\n    >\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-rounded-icon\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H4c-.5.1-.9-.3-1-.8V6c-.1-.5.3-.9.8-1h5.8l1.7 1.7.3.3H20c.5-.1.9.3 1 .8V18zM4 8h16v1H4V8z\"\n              />\n            </svg>\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Testo\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-rounded-icon\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H4c-.5.1-.9-.3-1-.8V6c-.1-.5.3-.9.8-1h5.8l1.7 1.7.3.3H20c.5-.1.9.3 1 .8V18zM4 8h16v1H4V8z\"\n              />\n            </svg>\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link\n            </span>\n          </div>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active list-item\"\n        >\n          <div\n            class=\"it-rounded-icon\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H4c-.5.1-.9-.3-1-.8V6c-.1-.5.3-.9.8-1h5.8l1.7 1.7.3.3H20c.5-.1.9.3 1 .8V18zM4 8h16v1H4V8z\"\n              />\n            </svg>\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link attivo\n            </span>\n          </div>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ListaImmagine 1`] = `\n<div>\n  <div\n    class=\"it-list-wrapper\"\n  >\n    <ul\n      class=\"it-list\"\n    >\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-thumb\"\n          >\n            <img\n              alt=\"descrizione immagine\"\n              src=\"https://placehold.jp/40x40.png\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Testo\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-thumb\"\n          >\n            <img\n              alt=\"descrizione immagine\"\n              src=\"https://placehold.jp/40x40.png\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link\n            </span>\n          </div>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active list-item\"\n        >\n          <div\n            class=\"it-thumb\"\n          >\n            <img\n              alt=\"descrizione immagine\"\n              src=\"https://placehold.jp/40x40.png\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link attivo\n            </span>\n          </div>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ListaMetadata 1`] = `\n<div>\n  <div\n    class=\"it-list-wrapper\"\n  >\n    <ul\n      class=\"it-list\"\n    >\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Testo\n            </span>\n            <span\n              class=\"metadata\"\n            >\n              metadata testo\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Testo 2\n            </span>\n            <span\n              class=\"metadata\"\n            >\n              <a\n                href=\"#\"\n              >\n                metadata link\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <a\n              href=\"#\"\n            >\n              <span\n                class=\"text\"\n              >\n                Link\n              </span>\n            </a>\n            <span\n              class=\"metadata\"\n            >\n              metadata testo\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <a\n              href=\"#\"\n            >\n              <span\n                class=\"text\"\n              >\n                Link 2\n              </span>\n            </a>\n            <span\n              class=\"metadata\"\n            >\n              <a\n                href=\"#\"\n              >\n                metadata link\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <a\n          class=\"active list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link attivo\n            </span>\n            <span\n              class=\"metadata\"\n            >\n              metadata testo\n            </span>\n          </div>\n        </a>\n      </li>\n      <li>\n        <div\n          class=\"active list-item\"\n        >\n          <div\n            class=\"avatar size-lg\"\n          >\n            <img\n              alt=\"Anna Barbieri\"\n              src=\"https://randomuser.me/api/portraits/women/41.jpg\"\n            />\n          </div>\n          <div\n            class=\"it-right-zone\"\n          >\n            <a\n              href=\"#\"\n            >\n              <span\n                class=\"text\"\n              >\n                Link attivo\n              </span>\n            </a>\n            <span\n              class=\"metadata\"\n            >\n              <a\n                href=\"#\"\n              >\n                metadata link\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ListaSemplice 1`] = `\n<div>\n  <div\n    class=\"it-list-wrapper\"\n  >\n    <ul\n      class=\"it-list\"\n    >\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Testo\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <a\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link\n            </span>\n          </div>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"active list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <span\n              class=\"text\"\n            >\n              Link attivo\n            </span>\n          </div>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste ListaTestoAzioniMultipleMetadata 1`] = `\n<div>\n  <div\n    class=\"it-list-wrapper\"\n  >\n    <ul\n      class=\"it-list\"\n    >\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <div\n              class=\"text\"\n            >\n              <h4\n                class=\"text m-0\"\n              >\n                Testo\n              </h4>\n              <p\n                class=\"small m-0\"\n              >\n                Lorem ipsum dolor sit amet.\n              </p>\n            </div>\n            <span\n              class=\"it-multiple\"\n            >\n              <span\n                class=\"metadata\"\n              >\n                metadata testo\n              </span>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <div\n              class=\"text\"\n            >\n              <h4\n                class=\"text m-0\"\n              >\n                Testo\n              </h4>\n              <p\n                class=\"small m-0\"\n              >\n                Lorem ipsum dolor sit amet.\n              </p>\n            </div>\n            <span\n              class=\"it-multiple\"\n            >\n              <span\n                class=\"metadata\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  metadata link\n                </a>\n              </span>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <div>\n              <h4\n                class=\"text m-0\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Testo\n                </a>\n              </h4>\n              <p\n                class=\"small m-0\"\n              >\n                Lorem ipsum dolor sit amet.\n              </p>\n            </div>\n            <span\n              class=\"it-multiple\"\n            >\n              <span\n                class=\"metadata\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  metadata link\n                </a>\n              </span>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n      <li>\n        <div\n          class=\"active list-item\"\n        >\n          <div\n            class=\"it-right-zone\"\n          >\n            <div>\n              <h4\n                class=\"text m-0\"\n              >\n                <a\n                  href=\"#\"\n                >\n                  Testo\n                </a>\n              </h4>\n              <p\n                class=\"small m-0\"\n              >\n                Lorem ipsum dolor sit amet.\n              </p>\n            </div>\n            <span\n              class=\"it-multiple\"\n            >\n              <span\n                class=\"metadata\"\n              >\n                metadata testo\n              </span>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n              <a\n                aria-label=\"Testo - Azione \"\n                href=\"#\"\n              >\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Codice\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </a>\n            </span>\n          </div>\n        </div>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste NavigationComponentFixed 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"icon-right large medium list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 1 \n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon right icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"icon-right large medium list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 2 \n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon right icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n      <ul\n        class=\"link-sublist\"\n      >\n        <li>\n          <a\n            class=\"list-item\"\n          >\n            <span>\n              Link list 4 \n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"list-item\"\n          >\n            <span>\n              Link list 5 \n            </span>\n          </a>\n        </li>\n        <li>\n          <a\n            class=\"list-item\"\n          >\n            <span>\n              Link list 6 \n            </span>\n          </a>\n        </li>\n      </ul>\n      <li>\n        <a\n          class=\"icon-right large medium list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <span>\n              Link list 3 \n            </span>\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon right icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste PrimaryESecondaryAction 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"icon-left active list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n            <span>\n              Link list 1 active\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"icon-left list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n            <span>\n              Link list 2\n            </span>\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"icon-left disabled list-item\"\n        >\n          <span\n            class=\"list-item-title-icon-wrapper\"\n          >\n            <svg\n              aria-hidden=\"true\"\n              class=\"icon icon-primary\"\n              enable-background=\"new 0 0 24 24\"\n              viewBox=\"0 0 24 24\"\n              xml:space=\"preserve\"\n              xmlns=\"http://www.w3.org/2000/svg\"\n            >\n              <path\n                d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n              />\n            </svg>\n            <span>\n              Link list 3 disabled\n            </span>\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste Sizing 1`] = `\n<div>\n  <div\n    class=\"link-list-wrapper\"\n  >\n    <div\n      class=\"link-list-heading\"\n    >\n      Intestazione senza link\n    </div>\n    <ul\n      class=\"link-list\"\n    >\n      <li>\n        <a\n          class=\"large list-item\"\n          href=\"#\"\n        >\n          <span>\n            Link list 1\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"large list-item\"\n          href=\"#\"\n        >\n          <span>\n            Link list 2\n          </span>\n        </a>\n      </li>\n      <li>\n        <a\n          class=\"large list-item\"\n          href=\"#\"\n        >\n          <span>\n            Link list 3\n          </span>\n        </a>\n      </li>\n      <li>\n        <span\n          class=\"divider list-item\"\n        />\n      </li>\n      <li>\n        <a\n          class=\"large list-item\"\n          href=\"#\"\n        >\n          <span>\n            Link list 4\n          </span>\n        </a>\n      </li>\n    </ul>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste TitoloLista 1`] = `\n<div>\n  <div\n    class=\"sticky-wrapper navbar-wrapper\"\n  >\n    <nav\n      class=\"it-navscroll-wrapper it-top-navscroll navbar navbar-expand-lg\"\n    >\n      <div\n        class=\"container-fluid\"\n      >\n        <div\n          class=\"menu-wrapper\"\n        >\n          <div\n            class=\"link-list-wrapper menu-link-list\"\n          >\n            <h3>\n              Indice della pagina\n            </h3>\n            <ul\n              class=\"link-list\"\n            >\n              <li\n                class=\"nav-item\"\n              >\n                <a\n                  class=\"nav-link\"\n                  href=\"#cos-e\"\n                >\n                  <span>\n                    Cos'è\n                  </span>\n                </a>\n              </li>\n              <li\n                class=\"nav-item\"\n              >\n                <a\n                  class=\"nav-link\"\n                  href=\"#luogo\"\n                >\n                  <span>\n                    Luogo\n                  </span>\n                </a>\n              </li>\n              <li\n                class=\"nav-item\"\n              >\n                <a\n                  class=\"nav-link\"\n                  href=\"#date-e-orari\"\n                >\n                  <span>\n                    Date e orari\n                  </span>\n                </a>\n              </li>\n              <li\n                class=\"nav-item\"\n              >\n                <a\n                  class=\"nav-link\"\n                  href=\"#costi\"\n                >\n                  <span>\n                    Costi\n                  </span>\n                </a>\n              </li>\n              <li\n                class=\"nav-item\"\n              >\n                <a\n                  class=\"nav-link\"\n                  href=\"#documenti\"\n                >\n                  <span>\n                    Documenti\n                  </span>\n                </a>\n              </li>\n              <li\n                class=\"nav-item\"\n              >\n                <a\n                  class=\"nav-link\"\n                  href=\"#contatti\"\n                >\n                  <span>\n                    Contatti\n                  </span>\n                </a>\n              </li>\n              <li\n                class=\"nav-item\"\n              >\n                <a\n                  class=\"nav-link\"\n                  href=\"#appuntamenti\"\n                >\n                  <span>\n                    Appuntamenti\n                  </span>\n                </a>\n              </li>\n              <li\n                class=\"nav-item\"\n              >\n                <a\n                  class=\"nav-link\"\n                  href=\"#ulteriori-informazioni\"\n                >\n                  <span>\n                    Ulteriori informazioni\n                  </span>\n                </a>\n              </li>\n            </ul>\n          </div>\n        </div>\n      </div>\n    </nav>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste di Immagini ElementoSingolo 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-12 col-lg-4\"\n    >\n      <div\n        class=\"it-grid-item-wrapper\"\n      >\n        <a\n          href=\"#\"\n        >\n          <div\n            class=\"img-responsive-wrapper\"\n          >\n            <div\n              class=\"img-responsive\"\n            >\n              <div\n                class=\"img-wrapper\"\n              >\n                <img\n                  alt=\"Alternative Text\"\n                  src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                  title=\"Image Title\"\n                />\n              </div>\n            </div>\n          </div>\n        </a>\n      </div>\n    </div>\n    <div\n      class=\"col-12 col-lg-4\"\n    >\n      <div\n        class=\"it-grid-item-wrapper\"\n      >\n        <a\n          href=\"#\"\n        >\n          <figure\n            class=\"figure img-full w-100 img-responsive-wrapper\"\n          >\n            <img\n              alt=\"Alternative Text\"\n              class=\"figure-img img-fluid rounded\"\n              src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n              title=\"Image Title\"\n            />\n            <figcaption\n              class=\"it-griditem-text-wrapper figure-caption\"\n            >\n              <span\n                class=\"it-griditem-text\"\n              >\n                Didascalia\n              </span>\n              <svg\n                aria-hidden=\"true\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                />\n              </svg>\n            </figcaption>\n          </figure>\n        </a>\n      </div>\n    </div>\n    <div\n      class=\"col-12 col-lg-4\"\n    >\n      <div\n        class=\"it-grid-item-wrapper it-grid-item-overlay\"\n      >\n        <a\n          href=\"#\"\n        >\n          <figure\n            class=\"figure img-full w-100 img-responsive-wrapper\"\n          >\n            <img\n              alt=\"Alternative Text\"\n              class=\"figure-img img-fluid rounded\"\n              src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n              title=\"Image Title\"\n            />\n            <figcaption\n              class=\"it-griditem-text-wrapper figure-caption\"\n            >\n              <span\n                class=\"it-griditem-text\"\n              >\n                Didascalia\n              </span>\n              <svg\n                aria-hidden=\"false\"\n                class=\"icon icon-sm\"\n                enable-background=\"new 0 0 24 24\"\n                role=\"img\"\n                viewBox=\"0 0 24 24\"\n                xml:space=\"preserve\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <title>\n                  Significato icona\n                </title>\n                <path\n                  d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                />\n              </svg>\n            </figcaption>\n          </figure>\n        </a>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste di Immagini GrigliaStandard 1`] = `\n<div>\n  <div\n    class=\"it-grid-list-wrapper\"\n  >\n    <div\n      class=\"grid-row\"\n    >\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <div\n              class=\"img-responsive-wrapper\"\n            >\n              <div\n                class=\"img-responsive\"\n              >\n                <div\n                  class=\"img-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                </div>\n              </div>\n            </div>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <div\n              class=\"img-responsive-wrapper\"\n            >\n              <div\n                class=\"img-responsive\"\n              >\n                <div\n                  class=\"img-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                </div>\n              </div>\n            </div>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <div\n              class=\"img-responsive-wrapper\"\n            >\n              <div\n                class=\"img-responsive\"\n              >\n                <div\n                  class=\"img-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                </div>\n              </div>\n            </div>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <div\n              class=\"img-responsive-wrapper\"\n            >\n              <div\n                class=\"img-responsive\"\n              >\n                <div\n                  class=\"img-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                </div>\n              </div>\n            </div>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <div\n              class=\"img-responsive-wrapper\"\n            >\n              <div\n                class=\"img-responsive\"\n              >\n                <div\n                  class=\"img-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                </div>\n              </div>\n            </div>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <div\n              class=\"img-responsive-wrapper\"\n            >\n              <div\n                class=\"img-responsive\"\n              >\n                <div\n                  class=\"img-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                </div>\n              </div>\n            </div>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste di Immagini MasonryExample 1`] = `\n<div>\n  <div\n    class=\"it-grid-list-wrapper it-image-label-grid it-masonry\"\n  >\n    <div\n      class=\"card-columns\"\n    >\n      <div\n        data-masonry-id=\"Masonry-:rp:\"\n        style=\"display: flex;\"\n      >\n        <div\n          data-masonry-column=\"1\"\n          style=\"display: flex; flex: 1; flex-direction: column;\"\n        >\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x300/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x700/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x500/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x600/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x400/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x500/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n        </div>\n        <div\n          data-masonry-column=\"2\"\n          style=\"display: flex; flex: 1; flex-direction: column;\"\n        >\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x500/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x600/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x400/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x500/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x600/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper\"\n            >\n              <a\n                href=\"#\"\n              >\n                <figure\n                  class=\"figure img-full w-100 img-responsive-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/400x400/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </a>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste di Immagini Proporzionale 1`] = `\n<div>\n  <div\n    class=\"it-grid-list-wrapper it-quilted-grid\"\n  >\n    <div\n      class=\"grid-row\"\n    >\n      <div\n        class=\"col-12 col-md-6\"\n      >\n        <div\n          class=\"it-grid-item-wrapper it-grid-item-overlay\"\n        >\n          <a\n            class=\"\"\n            href=\"#\"\n          >\n            <div\n              class=\"img-responsive-wrapper\"\n            >\n              <div\n                class=\"img-responsive\"\n              >\n                <figure\n                  class=\"img-wrapper\"\n                >\n                  <img\n                    alt=\"Alternative Text\"\n                    class=\"figure-img img-fluid rounded\"\n                    src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                    title=\"Image Title\"\n                  />\n                  <figcaption\n                    class=\"it-griditem-text-wrapper figure-caption\"\n                  >\n                    <span\n                      class=\"it-griditem-text\"\n                    >\n                      Didascalia\n                    </span>\n                    <svg\n                      aria-hidden=\"false\"\n                      class=\"icon icon-sm\"\n                      enable-background=\"new 0 0 24 24\"\n                      role=\"img\"\n                      viewBox=\"0 0 24 24\"\n                      xml:space=\"preserve\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                    >\n                      <title>\n                        Significato icona\n                      </title>\n                      <path\n                        d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                      />\n                    </svg>\n                  </figcaption>\n                </figure>\n              </div>\n            </div>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-6\"\n      >\n        <div\n          class=\"grid-row\"\n        >\n          <div\n            class=\"col-6\"\n          >\n            <div\n              class=\"it-grid-item-wrapper it-grid-item-overlay\"\n            >\n              <a\n                href=\"#\"\n              >\n                <div\n                  class=\"img-responsive-wrapper\"\n                >\n                  <div\n                    class=\"img-responsive\"\n                  >\n                    <figure\n                      class=\"img-wrapper\"\n                    >\n                      <img\n                        alt=\"Alternative Text\"\n                        class=\"figure-img img-fluid rounded\"\n                        src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                        title=\"Image Title\"\n                      />\n                      <figcaption\n                        class=\"it-griditem-text-wrapper figure-caption\"\n                      >\n                        <span\n                          class=\"it-griditem-text\"\n                        >\n                          Didascalia\n                        </span>\n                        <svg\n                          aria-hidden=\"false\"\n                          class=\"icon icon-sm\"\n                          enable-background=\"new 0 0 24 24\"\n                          role=\"img\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <title>\n                            Significato icona\n                          </title>\n                          <path\n                            d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                          />\n                        </svg>\n                      </figcaption>\n                    </figure>\n                  </div>\n                </div>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-6\"\n          >\n            <div\n              class=\"it-grid-item-wrapper it-grid-item-overlay\"\n            >\n              <a\n                href=\"#\"\n              >\n                <div\n                  class=\"img-responsive-wrapper\"\n                >\n                  <div\n                    class=\"img-responsive\"\n                  >\n                    <figure\n                      class=\"img-wrapper\"\n                    >\n                      <img\n                        alt=\"Alternative Text\"\n                        class=\"figure-img img-fluid rounded\"\n                        src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                        title=\"Image Title\"\n                      />\n                      <figcaption\n                        class=\"it-griditem-text-wrapper figure-caption\"\n                      >\n                        <span\n                          class=\"it-griditem-text\"\n                        >\n                          Didascalia\n                        </span>\n                        <svg\n                          aria-hidden=\"false\"\n                          class=\"icon icon-sm\"\n                          enable-background=\"new 0 0 24 24\"\n                          role=\"img\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <title>\n                            Significato icona\n                          </title>\n                          <path\n                            d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                          />\n                        </svg>\n                      </figcaption>\n                    </figure>\n                  </div>\n                </div>\n              </a>\n            </div>\n          </div>\n          <div\n            class=\"col-12\"\n          >\n            <div\n              class=\"it-grid-item-wrapper it-grid-item-overlay it-grid-item-double-w\"\n            >\n              <a\n                href=\"#\"\n              >\n                <div\n                  class=\"img-responsive-wrapper\"\n                >\n                  <div\n                    class=\"img-responsive\"\n                  >\n                    <figure\n                      class=\"img-wrapper\"\n                    >\n                      <img\n                        alt=\"Alternative Text\"\n                        class=\"figure-img img-fluid rounded\"\n                        src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                        title=\"Image Title\"\n                      />\n                      <figcaption\n                        class=\"it-griditem-text-wrapper figure-caption\"\n                      >\n                        <span\n                          class=\"it-griditem-text\"\n                        >\n                          Didascalia\n                        </span>\n                        <svg\n                          aria-hidden=\"false\"\n                          class=\"icon icon-sm\"\n                          enable-background=\"new 0 0 24 24\"\n                          role=\"img\"\n                          viewBox=\"0 0 24 24\"\n                          xml:space=\"preserve\"\n                          xmlns=\"http://www.w3.org/2000/svg\"\n                        >\n                          <title>\n                            Significato icona\n                          </title>\n                          <path\n                            d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                          />\n                        </svg>\n                      </figcaption>\n                    </figure>\n                  </div>\n                </div>\n              </a>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Liste di Immagini StandardDidascalie 1`] = `\n<div>\n  <div\n    class=\"it-grid-list-wrapper it-image-label-grid\"\n  >\n    <div\n      class=\"grid-row\"\n    >\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <figure\n              class=\"figure img-full w-100 img-responsive-wrapper\"\n            >\n              <img\n                alt=\"Alternative Text\"\n                class=\"figure-img img-fluid rounded\"\n                src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                title=\"Image Title\"\n              />\n              <figcaption\n                class=\"it-griditem-text-wrapper figure-caption\"\n              >\n                <span\n                  class=\"it-griditem-text\"\n                >\n                  Didascalia\n                </span>\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Significato icona\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </figcaption>\n            </figure>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <figure\n              class=\"figure img-full w-100 img-responsive-wrapper\"\n            >\n              <img\n                alt=\"Alternative Text\"\n                class=\"figure-img img-fluid rounded\"\n                src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                title=\"Image Title\"\n              />\n              <figcaption\n                class=\"it-griditem-text-wrapper figure-caption\"\n              >\n                <span\n                  class=\"it-griditem-text\"\n                >\n                  Didascalia\n                </span>\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Significato icona\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </figcaption>\n            </figure>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <figure\n              class=\"figure img-full w-100 img-responsive-wrapper\"\n            >\n              <img\n                alt=\"Alternative Text\"\n                class=\"figure-img img-fluid rounded\"\n                src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                title=\"Image Title\"\n              />\n              <figcaption\n                class=\"it-griditem-text-wrapper figure-caption\"\n              >\n                <span\n                  class=\"it-griditem-text\"\n                >\n                  Didascalia\n                </span>\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Significato icona\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </figcaption>\n            </figure>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <figure\n              class=\"figure img-full w-100 img-responsive-wrapper\"\n            >\n              <img\n                alt=\"Alternative Text\"\n                class=\"figure-img img-fluid rounded\"\n                src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                title=\"Image Title\"\n              />\n              <figcaption\n                class=\"it-griditem-text-wrapper figure-caption\"\n              >\n                <span\n                  class=\"it-griditem-text\"\n                >\n                  Didascalia\n                </span>\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Significato icona\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </figcaption>\n            </figure>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <figure\n              class=\"figure img-full w-100 img-responsive-wrapper\"\n            >\n              <img\n                alt=\"Alternative Text\"\n                class=\"figure-img img-fluid rounded\"\n                src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                title=\"Image Title\"\n              />\n              <figcaption\n                class=\"it-griditem-text-wrapper figure-caption\"\n              >\n                <span\n                  class=\"it-griditem-text\"\n                >\n                  Didascalia\n                </span>\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Significato icona\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </figcaption>\n            </figure>\n          </a>\n        </div>\n      </div>\n      <div\n        class=\"col-6 col-lg-4\"\n      >\n        <div\n          class=\"it-grid-item-wrapper\"\n        >\n          <a\n            href=\"#\"\n          >\n            <figure\n              class=\"figure img-full w-100 img-responsive-wrapper\"\n            >\n              <img\n                alt=\"Alternative Text\"\n                class=\"figure-img img-fluid rounded\"\n                src=\"https://placehold.co/660x300/ebebeb/808080/?text=Immagine\"\n                title=\"Image Title\"\n              />\n              <figcaption\n                class=\"it-griditem-text-wrapper figure-caption\"\n              >\n                <span\n                  class=\"it-griditem-text\"\n                >\n                  Didascalia\n                </span>\n                <svg\n                  aria-hidden=\"false\"\n                  class=\"icon icon-sm\"\n                  enable-background=\"new 0 0 24 24\"\n                  role=\"img\"\n                  viewBox=\"0 0 24 24\"\n                  xml:space=\"preserve\"\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                >\n                  <title>\n                    Significato icona\n                  </title>\n                  <path\n                    d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n                  />\n                </svg>\n              </figcaption>\n            </figure>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Abbrevazioni 1`] = `\n<div>\n  <p>\n    <abbr\n      title=\"attribute\"\n    >\n      attr\n    </abbr>\n  </p>\n  <p>\n    <abbr\n      class=\"initialism\"\n      title=\"HyperText Markup Language\"\n    >\n      HTML\n    </abbr>\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia AllineamentoADestra 1`] = `\n<div>\n  <blockquote\n    class=\"blockquote text-end\"\n  >\n    <p\n      class=\"mb-0\"\n    >\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.\n    </p>\n    <footer\n      class=\"blockquote-footer\"\n    >\n      Someone famous in \n      <cite\n        title=\"Source Title\"\n      >\n        Source Title\n      </cite>\n    </footer>\n  </blockquote>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia AllineamentoCentrato 1`] = `\n<div>\n  <blockquote\n    class=\"blockquote text-center\"\n  >\n    <p\n      class=\"mb-0\"\n    >\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.\n    </p>\n    <footer\n      class=\"blockquote-footer\"\n    >\n      Someone famous in \n      <cite\n        title=\"Source Title\"\n      >\n        Source Title\n      </cite>\n    </footer>\n  </blockquote>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia CitazioneFonte 1`] = `\n<div>\n  <blockquote\n    class=\"blockquote\"\n  >\n    <p\n      class=\"mb-0\"\n    >\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.\n    </p>\n    <footer\n      class=\"blockquote-footer\"\n    >\n      Someone famous in \n      <cite\n        title=\"Source Title\"\n      >\n        Source Title\n      </cite>\n    </footer>\n  </blockquote>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Citazioni 1`] = `\n<div>\n  <blockquote\n    class=\"blockquote\"\n  >\n    <p\n      class=\"mb-0\"\n    >\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.\n    </p>\n  </blockquote>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Dimensioni 1`] = `\n<div>\n  <table>\n    <thead>\n      <tr>\n        <th>\n          Intestazione\n        </th>\n        <th>\n          Mobile\n        </th>\n        <th>\n          Schermo &gt; 576px\n        </th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td>\n          <h1>\n            h1\n          </h1>\n        </td>\n        <td>\n          Bold, 40px/48px\n        </td>\n        <td>\n          Bold, 48px/60px\n        </td>\n      </tr>\n      <tr>\n        <td>\n          <h2>\n            h2\n          </h2>\n        </td>\n        <td>\n          Bold, 32px/40px\n        </td>\n        <td>\n          Bold, 40px/48px\n        </td>\n      </tr>\n      <tr>\n        <td>\n          <h3>\n            h3\n          </h3>\n        </td>\n        <td>\n          Bold, 28px/32px\n        </td>\n        <td>\n          Bold, 32px/40px\n        </td>\n      </tr>\n      <tr>\n        <td>\n          <h4>\n            h4\n          </h4>\n        </td>\n        <td>\n          SemiBold, 24px/28px\n        </td>\n        <td>\n          SemiBold, 28px/40px\n        </td>\n      </tr>\n      <tr>\n        <td>\n          <h5>\n            h5\n          </h5>\n        </td>\n        <td>\n          Regular, 20px/24px\n        </td>\n        <td>\n          Regular, 24px/40px\n        </td>\n      </tr>\n      <tr>\n        <td>\n          <h6>\n            h6\n          </h6>\n        </td>\n        <td>\n          SemiBold, 16px/24px\n        </td>\n        <td>\n          SemiBold, 18px/28px\n        </td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia IntestazioneSecondario 1`] = `\n<div>\n  <h4>\n    Intestazione \n    <small\n      class=\"text-muted\"\n    >\n      con testo secondario\n    </small>\n  </h4>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia IntestazioneTipo 1`] = `\n<div>\n  <h1\n    class=\"display-1\"\n  >\n    Intestazione di tipo h1\n  </h1>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Intestazioni 1`] = `\n<div>\n  <h1>\n    Intestazione di tipo h1\n  </h1>\n  <h2>\n    Intestazione di tipo h2\n  </h2>\n  <h3>\n    Intestazione di tipo h3\n  </h3>\n  <h4>\n    Intestazione di tipo h4\n  </h4>\n  <h5>\n    Intestazione di tipo h5\n  </h5>\n  <h6>\n    Intestazione di tipo h6\n  </h6>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Link 1`] = `\n<div>\n  <p>\n    Esempio di \n    <a\n      href=\"#\"\n    >\n      link normale\n    </a>\n    .\n  </p>\n  <p>\n    Esempio di \n    <a\n      class=\"text-decoration-none fw-bold\"\n      href=\"#\"\n    >\n      link in grassetto senza sottolineatura\n    </a>\n    .\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Liste 1`] = `\n<div>\n  <ul\n    class=\"list-unstyled\"\n  >\n    <li>\n      Lorem ipsum dolor sit amet\n    </li>\n    <li>\n      Consectetur adipiscing elit\n    </li>\n    <li>\n      Integer molestie lorem at massa\n    </li>\n    <li>\n      Facilisis in pretium nisl aliquet\n    </li>\n    <li>\n      Nulla volutpat aliquam velit\n      <ul>\n        <li>\n          Phasellus iaculis neque\n        </li>\n        <li>\n          Purus sodales ultricies\n        </li>\n        <li>\n          Vestibulum laoreet porttitor sem\n        </li>\n        <li>\n          Ac tristique libero volutpat at\n        </li>\n      </ul>\n    </li>\n    <li>\n      Faucibus porta lacus fringilla vel\n    </li>\n    <li>\n      Aenean sit amet erat nunc\n    </li>\n    <li>\n      Eget porttitor lorem\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia ListeAllineate 1`] = `\n<div>\n  <dl\n    class=\"row\"\n  >\n    <dt\n      class=\"col-sm-3\"\n    >\n      Description lists\n    </dt>\n    <dd\n      class=\"col-sm-9\"\n    >\n      A description list is perfect for defining terms.\n    </dd>\n    <dt\n      class=\"col-sm-3\"\n    >\n      Euismod\n    </dt>\n    <dd\n      class=\"col-sm-9\"\n    >\n      <p>\n        Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.\n      </p>\n      <p>\n        Donec id elit non mi porta gravida at eget metus.\n      </p>\n    </dd>\n    <dt\n      class=\"col-sm-3\"\n    >\n      Malesuada porta\n    </dt>\n    <dd\n      class=\"col-sm-9\"\n    >\n      Etiam porta sem malesuada magna mollis euismod.\n    </dd>\n    <dt\n      class=\"col-sm-3 text-truncate\"\n    >\n      Truncated term is truncated\n    </dt>\n    <dd\n      class=\"col-sm-9\"\n    >\n      Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.\n    </dd>\n    <dt\n      class=\"col-sm-3\"\n    >\n      Nesting\n    </dt>\n    <dd\n      class=\"col-sm-9\"\n    >\n      <dl\n        class=\"row\"\n      >\n        <dt\n          class=\"col-sm-4\"\n        >\n          Nested definition list\n        </dt>\n        <dd\n          class=\"col-sm-8\"\n        >\n          Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.\n        </dd>\n      </dl>\n    </dd>\n  </dl>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia ListeInline 1`] = `\n<div>\n  <ul\n    class=\"list-inline\"\n  >\n    <li\n      class=\"list-inline-item\"\n    >\n      Lorem ipsum\n    </li>\n    <li\n      class=\"list-inline-item\"\n    >\n      Phasellus iaculis\n    </li>\n    <li\n      class=\"list-inline-item\"\n    >\n      Nulla volutpat\n    </li>\n  </ul>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Lora 1`] = `\n<div>\n  <p\n    class=\"text-serif\"\n  >\n    ABCDEFGHIJKLMNOPQRSTUVWXYZ\n  </p>\n  <p\n    class=\"text-serif\"\n  >\n    abcdefghijklmnopqrstuvwxyz\n  </p>\n  <p\n    class=\"text-serif\"\n  >\n    0123456789\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia ParagrafiPersonalizzati 1`] = `\n<div>\n  <p>\n    Esempio di testo \n    <u>\n      sottolineato\n    </u>\n    .\n  </p>\n  <p>\n    Esempio di testo \n    <mark>\n      evidenziato\n    </mark>\n    .\n  </p>\n  <p>\n    Esempio di testo \n    <em>\n      corsivo\n    </em>\n    .\n  </p>\n  <p>\n    Esempio di testo \n    <strong>\n      in grassetto\n    </strong>\n    .\n  </p>\n  <p>\n    Esempio di testo \n    <small>\n      rimpicciolito\n    </small>\n    .\n  </p>\n  <p>\n    Esempio di testo \n    <ins>\n      aggiuntivo\n    </ins>\n    .\n  </p>\n  <p>\n    Esempio di testo \n    <del>\n      cancellato\n    </del>\n     o \n    <s>\n      invalido\n    </s>\n    .\n  </p>\n  <p>\n    Esempio di testo \n    <code>\n      monospace\n    </code>\n    .\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Paragrafo 1`] = `\n<div>\n  <p>\n    Ullamco laboris nisi ut aliquid ex ea commodi consequat. Curabitur blandit tempus ardua ridiculus sed magna. Curabitur est gravida et libero vitae dictum. Phasellus laoreet lorem vel dolor tempus vehicula. Magna pars studiorum, prodita quaerimus.\n  </p>\n  <p>\n    Ullamco laboris nisi ut aliquid ex ea commodi consequat. Curabitur blandit tempus ardua ridiculus sed magna. Curabitur est gravida et libero vitae dictum. Phasellus laoreet lorem vel dolor tempus vehicula. Magna pars studiorum, prodita quaerimus.\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia ParagrafoEvidenza 1`] = `\n<div>\n  <p\n    class=\"lead\"\n  >\n    Paragrafo in evidenza\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia RobotoMono 1`] = `\n<div>\n  <p\n    class=\"font-monospace\"\n  >\n    ABCDEFGHIJKLMNOPQRSTUVWXYZ\n  </p>\n  <p\n    class=\"font-monospace\"\n  >\n    abcdefghijklmnopqrstuvwxyz\n  </p>\n  <p\n    class=\"font-monospace\"\n  >\n    0123456789\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Organizzare i contenuti/Tipografia Titillium 1`] = `\n<div>\n  <p\n    class=\"text-sans-serif\"\n  >\n    ABCDEFGHIJKLMNOPQRSTUVWXYZ\n  </p>\n  <p\n    class=\"text-sans-serif\"\n  >\n    abcdefghijklmnopqrstuvwxyz\n  </p>\n  <p\n    class=\"text-sans-serif\"\n  >\n    0123456789\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori ColoriSfondo 1`] = `\n<div>\n  <div\n    class=\"p-3 mb-2 bg-primary text-white\"\n  >\n    .bg-primary\n  </div>\n  <div\n    class=\"p-3 mb-2 bg-secondary text-white\"\n  >\n    .bg-secondary\n  </div>\n  <div\n    class=\"p-3 mb-2 bg-success text-white\"\n  >\n    .bg-success\n  </div>\n  <div\n    class=\"p-3 mb-2 bg-danger text-white\"\n  >\n    .bg-danger\n  </div>\n  <div\n    class=\"p-3 mb-2 bg-warning text-white\"\n  >\n    .bg-warning\n  </div>\n  <div\n    class=\"p-3 mb-2 bg-white text-dark\"\n  >\n    .bg-white\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori ColoriTesto 1`] = `\n<div>\n  <p\n    class=\"p-3 mb-2 text-primary\"\n  >\n    .text-primary\n  </p>\n  <p\n    class=\"p-3 mb-2 text-secondary\"\n  >\n    .text-secondary\n  </p>\n  <p\n    class=\"p-3 mb-2 text-success\"\n  >\n    .text-success\n  </p>\n  <p\n    class=\"p-3 mb-2 text-danger\"\n  >\n    .text-danger\n  </p>\n  <p\n    class=\"p-3 mb-2 text-warning\"\n  >\n    .text-warning\n  </p>\n  <p\n    class=\"p-3 mb-2 text-muted\"\n  >\n    .text-muted\n  </p>\n  <p\n    class=\"p-3 mb-2 text-white bg-dark\"\n  >\n    .text-white\n  </p>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom ColoriCustom 1`] = `\n<div>\n  <div\n    class=\"primary-bg p-3\"\n  >\n    <span\n      class=\"white-color\"\n    >\n      Testo bianco su background colore primario\n    </span>\n  </div>\n  <div\n    class=\"primary-border-color border p-3\"\n  >\n    <span\n      class=\"primary-color\"\n    >\n      Testo colore primario su background con bordo primario\n    </span>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom ColoriCustomComplementariETriadici 1`] = `\n<div>\n  <div\n    class=\"complementary-1-bg p-3\"\n  >\n    <span>\n      Testo su background colore complementare 1\n    </span>\n  </div>\n  <div\n    class=\"complementary-2-bg p-3\"\n  >\n    <span>\n      Testo su background colore complementare 2\n    </span>\n  </div>\n  <div\n    class=\"complementary-3-bg p-3\"\n  >\n    <span>\n      Testo su background colore complementare 3\n    </span>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom ColoriCustomSecondari 1`] = `\n<div>\n  <div\n    class=\"analogue-1-bg p-3\"\n  >\n    <span\n      class=\"white-color\"\n    >\n      Testo bianco su background colore analogo 1\n    </span>\n  </div>\n  <div\n    class=\"analogue-2-bg p-3\"\n  >\n    <span\n      class=\"analogue-1-color\"\n    >\n      Testo colore analogo 1 su background colore analogo 2\n    </span>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom ColoriCustomSecondariAnaloghi 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-md-3\"\n    >\n      <div\n        class=\"c-line analogue-1-bg-a1\"\n      >\n        a1 \n      </div>\n      <div\n        class=\"c-line analogue-1-bg-a2\"\n      >\n        a2 \n      </div>\n      <div\n        class=\"c-line analogue-1-bg-a3\"\n      >\n        a3 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a4\"\n      >\n        a4 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a5\"\n      >\n        a5 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a6\"\n      >\n        a6 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a7\"\n      >\n        a7 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a8\"\n      >\n        a8 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a9\"\n      >\n        a9 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a10\"\n      >\n        a10 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a11\"\n      >\n        a11 \n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-a12\"\n      >\n        a12 \n      </div>\n    </div>\n    <div\n      class=\"col-md-3\"\n    >\n      <div\n        class=\"c-line white-color analogue-1-bg-b1\"\n      >\n        b1\n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-b2\"\n      >\n        b2\n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-b3\"\n      >\n        b3\n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-b4\"\n      >\n        b4\n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-b5\"\n      >\n        b5\n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-b6\"\n      >\n        b6\n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-b7\"\n      >\n        b7\n      </div>\n      <div\n        class=\"c-line white-color analogue-1-bg-b8\"\n      >\n        b8\n      </div>\n    </div>\n    <div\n      class=\"col-md-3\"\n    >\n      <div\n        class=\"c-line analogue-2-bg-a1\"\n      >\n        a1\n      </div>\n      <div\n        class=\"c-line analogue-2-bg-a2\"\n      >\n        a2\n      </div>\n      <div\n        class=\"c-line analogue-2-bg-a3\"\n      >\n        a3\n      </div>\n      <div\n        class=\"c-line analogue-2-bg-a4\"\n      >\n        a4\n      </div>\n      <div\n        class=\"c-line analogue-2-bg-a5\"\n      >\n        a5\n      </div>\n      <div\n        class=\"c-line analogue-2-bg-a6\"\n      >\n        a6\n      </div>\n      <div\n        class=\"c-line analogue-2-bg-a7\"\n      >\n        a7\n      </div>\n      <div\n        class=\"c-line analogue-2-bg-a8\"\n      >\n        a8\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-a9\"\n      >\n        a9\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-a10\"\n      >\n        a10\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-a11\"\n      >\n        a11\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-a12\"\n      >\n        a12\n      </div>\n    </div>\n    <div\n      class=\"col-md-3\"\n    >\n      <div\n        class=\"c-line white-color analogue-2-bg-b1\"\n      >\n        b1\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-b2\"\n      >\n        b2\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-b3\"\n      >\n        b3\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-b4\"\n      >\n        b4\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-b5\"\n      >\n        b5\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-b6\"\n      >\n        b6\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-b7\"\n      >\n        b7\n      </div>\n      <div\n        class=\"c-line white-color analogue-2-bg-b8\"\n      >\n        b8\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom ColoriGrigiChiariCustom 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line lightgrey-bg-a1\"\n      >\n        a1\n      </div>\n      <div\n        class=\"c-line lightgrey-bg-a2\"\n      >\n        a2\n      </div>\n      <div\n        class=\"c-line lightgrey-bg-a3\"\n      >\n        a3\n      </div>\n      <div\n        class=\"c-line lightgrey-bg-a4\"\n      >\n        a4\n      </div>\n    </div>\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line lightgrey-bg-b1\"\n      >\n        b1\n      </div>\n      <div\n        class=\"c-line lightgrey-bg-b2\"\n      >\n        b2\n      </div>\n      <div\n        class=\"c-line lightgrey-bg-b3\"\n      >\n        b3\n      </div>\n      <div\n        class=\"c-line lightgrey-bg-b4\"\n      >\n        b4\n      </div>\n    </div>\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line lightgrey-bg-c1\"\n      >\n        c1\n      </div>\n      <div\n        class=\"c-line lightgrey-bg-c2\"\n      >\n        c2\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom ColoriNeutraliCustom 1`] = `\n<div>\n  <div\n    class=\"neutral-1-bg p-3\"\n  >\n    <span\n      class=\"white-color\"\n    >\n      Testo bianco su background colore neutrale 1\n    </span>\n  </div>\n  <div\n    class=\"neutral-2-bg p-3\"\n  >\n    <span>\n      Testo su background colore neutrale 2\n    </span>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom ColoriSecondariCustomComplementariETriadici 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line complementary-1-bg-a1\"\n      >\n        a1\n      </div>\n      <div\n        class=\"c-line complementary-1-bg-a2\"\n      >\n        a2\n      </div>\n      <div\n        class=\"c-line complementary-1-bg-a3\"\n      >\n        a3\n      </div>\n      <div\n        class=\"c-line complementary-1-bg-a4\"\n      >\n        a4\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-a5\"\n      >\n        a5\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-a6\"\n      >\n        a6\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-a7\"\n      >\n        a7\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-a8\"\n      >\n        a8\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-a9\"\n      >\n        a9\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-a10\"\n      >\n        a10\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-a11\"\n      >\n        a11\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-a12\"\n      >\n        a12\n      </div>\n    </div>\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line white-color complementary-1-bg-b1\"\n      >\n        b1\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-b2\"\n      >\n        b2\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-b3\"\n      >\n        b3\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-b4\"\n      >\n        b4\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-b5\"\n      >\n        b5\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-b6\"\n      >\n        b6\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-b7\"\n      >\n        b7\n      </div>\n      <div\n        class=\"c-line white-color complementary-1-bg-b8\"\n      >\n        b8\n      </div>\n    </div>\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line complementary-2-bg-a1\"\n      >\n        a1\n      </div>\n      <div\n        class=\"c-line complementary-2-bg-a2\"\n      >\n        a2\n      </div>\n      <div\n        class=\"c-line complementary-2-bg-a3\"\n      >\n        a3\n      </div>\n      <div\n        class=\"c-line complementary-2-bg-a4\"\n      >\n        a4\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-a5\"\n      >\n        a5\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-a6\"\n      >\n        a6\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-a7\"\n      >\n        a7\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-a8\"\n      >\n        a8\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-a9\"\n      >\n        a9\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-a10\"\n      >\n        a10\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-a11\"\n      >\n        a11\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-a12\"\n      >\n        a12\n      </div>\n    </div>\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line white-color complementary-2-bg-b1\"\n      >\n        b1\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-b2\"\n      >\n        b2\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-b3\"\n      >\n        b3\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-b4\"\n      >\n        b4\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-b5\"\n      >\n        b5\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-b6\"\n      >\n        b6\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-b7\"\n      >\n        b7\n      </div>\n      <div\n        class=\"c-line white-color complementary-2-bg-b8\"\n      >\n        b8\n      </div>\n    </div>\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line complementary-3-bg-a1\"\n      >\n        a1\n      </div>\n      <div\n        class=\"c-line complementary-3-bg-a2\"\n      >\n        a2\n      </div>\n      <div\n        class=\"c-line complementary-3-bg-a3\"\n      >\n        a3\n      </div>\n      <div\n        class=\"c-line complementary-3-bg-a4\"\n      >\n        a4\n      </div>\n      <div\n        class=\"c-line complementary-3-bg-a5\"\n      >\n        a5\n      </div>\n      <div\n        class=\"c-line complementary-3-bg-a6\"\n      >\n        a6\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-a7\"\n      >\n        a7\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-a8\"\n      >\n        a8\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-a9\"\n      >\n        a9\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-a10\"\n      >\n        a10\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-a11\"\n      >\n        a11\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-a12\"\n      >\n        a12\n      </div>\n    </div>\n    <div\n      class=\"col-md-2\"\n    >\n      <div\n        class=\"c-line white-color complementary-3-bg-b1\"\n      >\n        b1\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-b2\"\n      >\n        b2\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-b3\"\n      >\n        b3\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-b4\"\n      >\n        b4\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-b5\"\n      >\n        b5\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-b6\"\n      >\n        b6\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-b7\"\n      >\n        b7\n      </div>\n      <div\n        class=\"c-line white-color complementary-3-bg-b8\"\n      >\n        b8\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom VarianteColoriNeutraliCustom 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-md-3\"\n    >\n      <div\n        class=\"c-line neutral-1-bg-a1\"\n      >\n        a1\n      </div>\n      <div\n        class=\"c-line neutral-1-bg-a2\"\n      >\n        a2\n      </div>\n      <div\n        class=\"c-line neutral-1-bg-a3\"\n      >\n        a3\n      </div>\n      <div\n        class=\"c-line neutral-1-bg-a4\"\n      >\n        a4\n      </div>\n      <div\n        class=\"c-line neutral-1-bg-a5\"\n      >\n        a5\n      </div>\n      <div\n        class=\"c-line white-color neutral-1-bg-a6\"\n      >\n        a6\n      </div>\n      <div\n        class=\"c-line white-color neutral-1-bg-a7\"\n      >\n        a7\n      </div>\n      <div\n        class=\"c-line white-color neutral-1-bg-a8\"\n      >\n        a8\n      </div>\n      <div\n        class=\"c-line white-color neutral-1-bg-a9\"\n      >\n        a9\n      </div>\n      <div\n        class=\"c-line white-color neutral-1-bg-a10\"\n      >\n        a10\n      </div>\n    </div>\n    <div\n      class=\"col-md-3\"\n    >\n      <div\n        class=\"c-line neutral-2-bg-b1\"\n      >\n        b1\n      </div>\n      <div\n        class=\"c-line neutral-2-bg-b2\"\n      >\n        b2\n      </div>\n      <div\n        class=\"c-line neutral-2-bg-b3\"\n      >\n        b3\n      </div>\n      <div\n        class=\"c-line white-color neutral-2-bg-b4\"\n      >\n        b4\n      </div>\n      <div\n        class=\"c-line white-color neutral-2-bg-b5\"\n      >\n        b5\n      </div>\n      <div\n        class=\"c-line white-color neutral-2-bg-b6\"\n      >\n        b6\n      </div>\n      <div\n        class=\"c-line white-color neutral-2-bg-b7\"\n      >\n        b7\n      </div>\n    </div>\n    <div\n      class=\"col-md-3\"\n    >\n      <div\n        class=\"c-line neutral-2-bg-a1\"\n      >\n        a1\n      </div>\n      <div\n        class=\"c-line neutral-2-bg-a2\"\n      >\n        a2\n      </div>\n      <div\n        class=\"c-line neutral-2-bg-a3\"\n      >\n        a3\n      </div>\n      <div\n        class=\"c-line white-color neutral-2-bg-a4\"\n      >\n        a4\n      </div>\n      <div\n        class=\"c-line white-color neutral-2-bg-a5\"\n      >\n        a5\n      </div>\n      <div\n        class=\"c-line white-color neutral-2-bg-a6\"\n      >\n        a6\n      </div>\n      <div\n        class=\"c-line white-color neutral-2-bg-a7\"\n      >\n        a7\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Colori Custom VariantiColore 1`] = `\n<div>\n  <div\n    class=\"bd-example-border-utils\"\n  >\n    <div\n      class=\"row\"\n    >\n      <div\n        class=\"col-12 col-md-3\"\n      >\n        <p>\n          Tinte e ombre\n        </p>\n        <div\n          class=\"c-line primary-bg-a1\"\n        >\n          a1\n        </div>\n        <div\n          class=\"c-line primary-bg-a2\"\n        >\n          a2\n        </div>\n        <div\n          class=\"c-line primary-bg-a3\"\n        >\n          a3\n        </div>\n        <div\n          class=\"c-line primary-bg-a4\"\n        >\n          a4\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-a5\"\n        >\n          a5\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-a6\"\n        >\n          a6\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-a7\"\n        >\n          a7\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-a8\"\n        >\n          a8\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-a9\"\n        >\n          a9\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-a10\"\n        >\n          a10\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-a11\"\n        >\n          a11\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-a12\"\n        >\n          a12\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-3\"\n      >\n        <p>\n          Toni\n        </p>\n        <div\n          class=\"c-line primary-bg-b1 white-color\"\n        >\n          b1\n        </div>\n        <div\n          class=\"c-line primary-bg-b2 white-color\"\n        >\n          b2\n        </div>\n        <div\n          class=\"c-line primary-bg-b3 white-color\"\n        >\n          b3\n        </div>\n        <div\n          class=\"c-line primary-bg-b4 white-color\"\n        >\n          b4\n        </div>\n        <div\n          class=\"c-line primary-bg-b5 white-color\"\n        >\n          b5\n        </div>\n        <div\n          class=\"c-line primary-bg-b6 white-color\"\n        >\n          b6\n        </div>\n        <div\n          class=\"c-line primary-bg-b7 white-color\"\n        >\n          b7\n        </div>\n      </div>\n      <div\n        class=\"col-12 col-md-3\"\n      >\n        <p>\n          Variazione di saturazione\n        </p>\n        <div\n          class=\"c-line primary-bg-c1\"\n        >\n          c1\n        </div>\n        <div\n          class=\"c-line primary-bg-c2\"\n        >\n          c2\n        </div>\n        <div\n          class=\"c-line primary-bg-c3\"\n        >\n          c3\n        </div>\n        <div\n          class=\"c-line primary-bg-c4\"\n        >\n          c4\n        </div>\n        <div\n          class=\"c-line primary-bg-c5\"\n        >\n          c5\n        </div>\n        <div\n          class=\"c-line primary-bg-c6\"\n        >\n          c6\n        </div>\n        <div\n          class=\"c-line primary-bg-c7\"\n        >\n          c7\n        </div>\n        <div\n          class=\"c-line primary-bg-c8\"\n        >\n          c8\n        </div>\n        <div\n          class=\"c-line primary-bg-c9\"\n        >\n          c9\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-c10\"\n        >\n          c10\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-c11\"\n        >\n          c11\n        </div>\n        <div\n          class=\"c-line white-color primary-bg-c12\"\n        >\n          c12\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Icon EsempioAllineamento 1`] = `\n<div>\n  <div\n    style=\"line-height: 4em;\"\n  >\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon bg-light align-bottom\"\n      enable-background=\"new 0 0 24 24\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n      />\n    </svg>\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon bg-light align-middle\"\n      enable-background=\"new 0 0 24 24\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n      />\n    </svg>\n    <svg\n      aria-hidden=\"true\"\n      class=\"icon bg-light align-top\"\n      enable-background=\"new 0 0 24 24\"\n      viewBox=\"0 0 24 24\"\n      xml:space=\"preserve\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n      />\n    </svg>\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Icon EsempioColori 1`] = `\n<div>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-primary\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-secondary\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-success\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-warning\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-danger\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-dark icon-light\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-dark icon-white\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Icon EsempioDimensioni 1`] = `\n<div>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-xs\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-sm\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-lg\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-xl\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Icon EsempioInterattivo 1`] = `\n<div>\n  <svg\n    aria-hidden=\"false\"\n    class=\"icon\"\n    enable-background=\"new 0 0 24 24\"\n    role=\"img\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <title>\n      Alt Text\n    </title>\n    <path\n      d=\"M7.7 5c.6 0 1.2.2 1.7.5 1.1.6 1.7 1.8 1.6 3-.1.9.2 1.8.8 2.4l6.3 6.3c.4.3.5.9.2 1.3-.2.3-.5.5-.8.5-.3 0-.5-.1-.7-.3l-6.4-6.4c-.6-.5-1.3-.8-2.1-.8h-.6c-.8 0-1.7-.4-2.2-1h2.7V6.4H5.1c.3-.4.6-.8 1.1-1 .5-.3 1-.4 1.5-.4m0-1c-.7 0-1.4.2-2 .5-1.1.6-1.9 1.7-2.1 2.9h3.6v2.1H3.7c.2.7.6 1.3 1 1.8.8.8 1.9 1.2 3 1.2h.6c.5 0 1 .2 1.4.5l6.4 6.4c.4.4.9.6 1.4.6.7 0 1.3-.3 1.6-.9.6-.8.4-1.9-.3-2.6l-6.3-6.3c-.4-.4-.6-1-.5-1.6.1-1.6-.7-3.1-2-4-.7-.4-1.5-.6-2.3-.6z\"\n    />\n  </svg>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Icon EsempioLoghiEsterni 1`] = `\n<div>\n  <div\n    style=\"line-height: 4em;\"\n  >\n    <img\n      alt=\"Stemma Palermo\"\n      class=\"icon\"\n      src=\"https://upload.wikimedia.org/wikipedia/commons/1/12/Palermo-Stemma_%281999%29.svg\"\n    />\n    <img\n      alt=\"Stemma Roma\"\n      class=\"icon icon-lg\"\n      src=\"https://upload.wikimedia.org/wikipedia/commons/3/31/Roma-Stemma-2.svg\"\n    />\n    <img\n      alt=\"Stemma Milano\"\n      class=\"icon icon-xl\"\n      src=\"https://upload.wikimedia.org/wikipedia/commons/9/93/CoA_Citt%C3%A0_di_Milano.svg\"\n    />\n  </div>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Icon EsempioPadding 1`] = `\n<div>\n  <svg\n    aria-hidden=\"true\"\n    class=\"icon bg-grey icon-padded\"\n    enable-background=\"new 0 0 24 24\"\n    viewBox=\"0 0 24 24\"\n    xml:space=\"preserve\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <path\n      d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n    />\n  </svg>\n</div>\n`;\n\nexports[`Stories Snapshots Documentazione/Utilities/Icon ListaIcone 1`] = `\n<div>\n  <div\n    class=\"row\"\n  >\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM15.016 13.07a.667.667 0 1 0 1.334-.002.667.667 0 0 0-1.334.002Zm-7.364 0a.667.667 0 1 0 1.334-.002.667.667 0 0 0-1.334.002Zm9.6-5.654-1.331 2.307c2.286 1.243 3.85 3.558 4.079 6.293H4c.229-2.735 1.793-5.05 4.079-6.293L6.747 7.415a.277.277 0 0 1 .48-.277l1.348 2.336A8.22 8.22 0 0 1 12 8.74a8.22 8.22 0 0 1 3.425.733l1.348-2.336a.277.277 0 0 1 .48.277Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-android-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.682 13.735a.667.667 0 1 1 .002-1.334.667.667 0 0 1-.002 1.334Zm-7.364 0A.667.667 0 1 1 8.32 12.4a.667.667 0 0 1-.002 1.334Zm7.603-4.013 1.332-2.307a.277.277 0 0 0-.48-.277l-1.348 2.336A8.22 8.22 0 0 0 12 8.74a8.22 8.22 0 0 0-3.425.733L7.228 7.138a.277.277 0 0 0-.48.277L8.08 9.722C5.793 10.965 4.229 13.28 4 16.015h16c-.229-2.735-1.793-5.05-4.079-6.293Z\"\n        />\n      </svg>\n       \n      it-android\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM15.417 3c.107 1.019-.296 2.015-.89 2.758-.614.721-1.589 1.293-2.564 1.209-.127-.976.36-2.015.912-2.65.614-.744 1.674-1.274 2.543-1.317ZM13.13 7.664c.633-.25 1.416-.558 2.278-.507.55.043 2.135.212 3.15 1.713a.836.836 0 0 1-.034.022c-.26.17-1.847 1.209-1.827 3.256.02 2.44 2.01 3.354 2.275 3.476a.245.245 0 0 1 .029.014l-.006.019a9.416 9.416 0 0 1-1.177 2.413c-.719 1.058-1.459 2.095-2.643 2.116-.557.01-.933-.151-1.324-.319-.41-.175-.837-.358-1.508-.358-.703 0-1.15.188-1.581.37-.372.157-.73.308-1.23.328-1.142.042-2.008-1.122-2.727-2.18-1.48-2.135-2.6-6.026-1.078-8.65.74-1.31 2.093-2.135 3.55-2.157.637-.011 1.247.23 1.778.44.404.16.764.301 1.056.301.265 0 .61-.136 1.019-.297Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-apple-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M14.528 5.758c.593-.743.996-1.74.89-2.758-.869.043-1.93.573-2.543 1.316-.551.636-1.04 1.675-.912 2.65.975.085 1.95-.487 2.565-1.208ZM15.407 7.157c-1.417-.084-2.62.804-3.297.804s-1.713-.761-2.833-.74c-1.458.02-2.811.845-3.551 2.156-1.522 2.624-.402 6.515 1.078 8.65.719 1.058 1.585 2.222 2.726 2.18 1.079-.043 1.501-.698 2.812-.698 1.31 0 1.69.698 2.832.677 1.184-.021 1.924-1.058 2.643-2.116.824-1.205 1.162-2.368 1.183-2.432-.021-.021-2.283-.889-2.304-3.49-.021-2.178 1.776-3.214 1.86-3.278-1.014-1.5-2.6-1.67-3.15-1.713Z\"\n        />\n      </svg>\n       \n      it-apple\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m15.6 13.2.7.7-4.3 4.3-4.3-4.3.7-.7 3.1 3.1V7h1v9.2l3.1-3zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-arrow-down-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M9.2 12h5.6c.6 0 1 .5 1 1 0 .3-.1.5-.3.7L12 17.3l-3.5-3.6c-.4-.4-.4-1 0-1.4.2-.2.4-.3.7-.3z\"\n        />\n      </svg>\n       \n      it-arrow-down-triangle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m17.9 13.2-5.4 5.3V3h-1v15.5l-5.4-5.3-.7.7 6.6 6.5 6.6-6.5-.7-.7z\"\n        />\n      </svg>\n       \n      it-arrow-down\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M7.7 11.5H17v1H7.8l3 3.1-.7.7L5.8 12l4.3-4.3.7.7-3.1 3.1zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-arrow-left-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 9.2v5.6c0 .6-.5 1-1 1-.3 0-.5-.1-.7-.3L6.8 12l3.5-3.5c.4-.4 1-.4 1.4 0 .2.2.3.4.3.7z\"\n        />\n      </svg>\n       \n      it-arrow-left-triangle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21 11.5H5.5l5.3-5.4-.7-.7L3.6 12l6.5 6.6.7-.7-5.3-5.4H21v-1z\"\n        />\n      </svg>\n       \n      it-arrow-left\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m13.9 7.7 4.3 4.3-4.3 4.3-.7-.7 3.1-3.1H7v-1h9.2l-3-3.1.7-.7zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-arrow-right-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 14.8V9.2c0-.6.5-1 1-1 .3 0 .5.1.7.3l3.5 3.5-3.5 3.5c-.4.4-1 .4-1.4 0-.2-.2-.3-.4-.3-.7z\"\n        />\n      </svg>\n       \n      it-arrow-right-triangle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m13.9 5.4-.7.7 5.3 5.4H3v1h15.5l-5.3 5.4.7.7 6.6-6.6-6.6-6.6z\"\n        />\n      </svg>\n       \n      it-arrow-right\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m12 5.8 4.3 4.3-.7.7-3.1-3.1V17h-1V7.8l-3.1 3-.7-.7L12 5.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-arrow-up-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M14.8 12H9.2c-.6 0-1-.5-1-1 0-.3.1-.5.3-.7L12 6.8l3.5 3.5c.4.4.4 1 0 1.4-.2.2-.4.3-.7.3z\"\n        />\n      </svg>\n       \n      it-arrow-up-triangle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.6 10.1 12 3.5l-6.6 6.6.7.7 5.4-5.3V21h1V5.5l5.4 5.3.7-.7z\"\n        />\n      </svg>\n       \n      it-arrow-up\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM5.2 17.6C3.8 16 3.1 14 3.1 11.9s.7-4.1 2.1-5.7l12.7 12.7C14 22 8.3 21.4 5.2 17.6zm13.4.5L5.9 5.4c3.7-3.3 9.4-3 12.7.7 3.1 3.4 3.1 8.6 0 12z\"\n        />\n      </svg>\n       \n      it-ban\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M7.8 5.8c.5 0 1.1 0 1.6.2.4.1.9.3 1.2.5.4.1.7.5.9.8.2.5.3 1 .3 1.4 0 .5-.1 1.1-.4 1.5-.3.4-.8.8-1.3 1 .7.2 1.3.6 1.7 1.1.4.6.6 1.3.6 2 0 .5-.1 1.1-.3 1.6-.2.4-.6.8-1 1.1-.4.3-.9.5-1.4.6-.6.4-1.2.4-1.7.4H2V5.8h5.8zm-.3 5c.4 0 .8-.1 1.2-.4.3-.3.5-.7.4-1.1 0-.3 0-.5-.1-.8-.1-.1-.2-.3-.4-.4-.2-.1-.4-.2-.6-.2-.2 0-.5-.1-.7-.1H4.7v2.9l2.8.1zm.1 5.2c.3 0 .5 0 .8-.1l.6-.3c.2-.1.3-.3.4-.5.1-.3.2-.5.2-.8 0-.5-.2-1-.5-1.3-.4-.3-.9-.4-1.4-.4h-3V16h2.9zm8.6-.1c.4.4 1 .6 1.6.5.4 0 .9-.1 1.3-.4.3-.2.5-.5.6-.8h2.1c-.2.9-.8 1.7-1.6 2.3-.8.5-1.7.7-2.6.7-.6 0-1.3-.1-1.9-.3-1.1-.4-2-1.3-2.3-2.4-.2-.6-.3-1.2-.3-1.9 0-.6.1-1.3.3-1.9.2-.6.5-1.1.9-1.5.4-.4.9-.8 1.4-1 .7-.2 1.3-.3 1.9-.3.7 0 1.4.1 2 .4.5.3 1 .7 1.4 1.2.4.5.6 1.1.8 1.7.2.7.2 1.3.2 2h-6.4c0 .6.2 1.2.6 1.7zm2.8-4.7c-.4-.3-.9-.5-1.4-.5-.3 0-.7 0-1 .2-.2.1-.5.3-.6.5-.2.2-.3.4-.3.6-.1.2-.1.4-.1.6h4c-.1-.5-.3-1-.6-1.4zm-3.9-4.6h5v1.2h-5V6.6z\"\n        />\n      </svg>\n       \n      it-behance\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m 6.2915493,4.711268 c 2.2985915,1.719718 4.7746477,5.205633 5.6788737,7.073239 0.90845,-1.867606 3.380281,-5.353521 5.678873,-7.069014 1.660563,-1.238028 4.347887,-2.197183 4.347887,0.853521 0,0.608451 -0.350704,5.121127 -0.557746,5.852113 -0.714085,2.543662 -3.325352,3.198591 -5.645071,2.805634 4.060564,0.680281 5.087324,2.957746 2.860564,5.235211 -4.233803,4.322535 -6.084507,-1.085916 -6.557747,-2.467606 -0.08873,-0.253521 -0.12676,-0.371831 -0.12676,-0.270422 0,-0.101409 -0.04225,0.0169 -0.126761,0.270422 -0.473239,1.385916 -2.3239437,6.790141 -6.5577465,2.467606 -2.2267606,-2.277465 -1.2,-4.550704 2.856338,-5.239437 C 5.8225352,14.615493 3.215493,13.969014 2.4971831,11.416901 2.2943662,10.690141 1.9478873,6.177465 1.9478873,5.569014 c 0,-3.050704 2.6830986,-2.095775 4.343662,-0.857746 z\"\n        />\n      </svg>\n       \n      it-bluesky\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m18 22.7-6-6-6 6V2h12v20.7zm-6-7.4 5 5V3H7v17.3l5-5z\"\n        />\n      </svg>\n       \n      it-bookmark\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21 2H3v4h1v16h16V6h1V2zm-2 19H5V6h14v15zm1-16H4V3h16v2z\"\n        />\n        <path\n          d=\"M8 8h8v1H8z\"\n        />\n      </svg>\n       \n      it-box\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M22 5v1H2V5h20zM2 12.5h20v-1H2v1zM2 19h20v-1H2v1z\"\n        />\n      </svg>\n       \n      it-burger\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20.5 4H17V3h-1v1H8V3H7v1H3.5C2.7 4 2 4.7 2 5.5v13c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-13c0-.8-.7-1.5-1.5-1.5zm.5 14.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5v-13c0-.3.2-.5.5-.5H7v1h1V5h8v1h1V5h3.5c.3 0 .5.2.5.5v13zM4 8h16v1H4V8z\"\n        />\n      </svg>\n       \n      it-calendar\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20.5 20h-17c-.8 0-1.5-.7-1.5-1.5v-10C2 7.7 2.7 7 3.5 7h4.3l1.5-2.3c.3-.4.7-.7 1.2-.7h3c.5 0 .9.3 1.2.7L16.2 7h4.3c.8 0 1.5.7 1.5 1.5v10c0 .8-.7 1.5-1.5 1.5zM3.5 8c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h17c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5h-4.8l-1.8-2.8-.4-.2h-3l-.4.2L8.3 8H3.5zM12 18c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zm0-9c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zM7 5H4v1h3V5z\"\n        />\n      </svg>\n       \n      it-camera\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M 6,4 4,9 a 2.0000001,2.0000001 0 0 0 -2,2 v 6 h 1 v 2.5 H 6.4999999 V 17 H 17.5 v 2.5 h 3.599609 V 17 H 22 V 11 A 2.0000001,2.0000001 0 0 0 20,9 L 18,4 H 17 Z M 6.5996094,5 H 17.40039 L 19,9 H 5 Z M 5.25,12 A 1.25,1.25 0 0 1 6.4999999,13.25 1.25,1.25 0 0 1 5.25,14.5 1.25,1.25 0 0 1 4,13.25 1.25,1.25 0 0 1 5.25,12 Z m 4.0000001,0 H 14.75 A 1.25,1.25 0 0 1 16,13.25 1.25,1.25 0 0 1 14.75,14.5 H 9.2500001 A 1.25,1.25 0 0 1 7.9999999,13.25 1.25,1.25 0 0 1 9.2500001,12 Z M 18.75,12 A 1.25,1.25 0 0 1 20,13.25 1.25,1.25 0 0 1 18.75,14.5 1.25,1.25 0 0 1 17.5,13.25 1.25,1.25 0 0 1 18.75,12 Z\"\n        />\n      </svg>\n       \n      it-car\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zM3 9h18v3H3V9zm18 8.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5V13h18v4.5zM3 8V6.5c0-.3.2-.5.5-.5h17c.3 0 .5.2.5.5V8H3zm5 7H4v-1h4v1z\"\n        />\n      </svg>\n       \n      it-card\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M 15.931001,6.941 H 14.938 l -0.643,8.961 h 0.984 z M 11.103,6.909 h -0.992 l 0.644,8.961001 h 0.984 z m 7.761001,2.6429998 H 7.1420002 V 10.539 H 18.819001 Z M 18.188001,12.333 H 7.8850002 v 0.984 H 18.143001 Z M 6.3060001,7.487 H 18.953001 l -1.636,6.598 c -0.048,0.192 -0.123001,0.365999 -0.224999,0.526001 -0.101998,0.156997 -0.228,0.293 -0.373002,0.408 -0.145002,0.114999 -0.306002,0.202998 -0.483,0.267001 -0.178998,0.064 -0.363999,0.096 -0.558,0.096 h -5.312 c -0.188001,0 -0.3700002,-0.03001 -0.5449995,-0.091 C 9.6449992,15.23 9.486002,15.144001 9.3440003,15.035003 c -0.1420007,-0.109001 -0.2650016,-0.24 -0.372,-0.395 C 8.8670004,14.486 8.7890004,14.318 8.7410004,14.133 L 5.8020001,3.2499999 h -2.827 V 4.2360001 H 5.0430003 L 7.7810001,14.398 c 0.077,0.288 0.1979981,0.552 0.3650003,0.794001 0.1660006,0.243001 0.3610016,0.451 0.589,0.625 0.228,0.173 0.4829999,0.308999 0.7589999,0.404999 C 9.7730012,16.321 10.063,16.369001 10.366,16.369001 h 5.312001 c 0.310998,0 0.608999,-0.051 0.893,-0.152999 0.281998,-0.101 0.539,-0.241999 0.767,-0.422999 0.228,-0.182 0.424,-0.398001 0.588,-0.649001 0.166,-0.25 0.284001,-0.525 0.356001,-0.821 L 20.216001,6.5010003 H 6.3060001 Z M 16.644001,18.182001 c 0.138999,0 0.270999,0.02699 0.389,0.077 0.12,0.051 0.224999,0.123001 0.315998,0.211 0.091,0.091 0.161001,0.195001 0.212002,0.315001 0.051,0.12 0.078,0.245 0.078,0.381 0,0.135999 -0.02698,0.264 -0.078,0.384 -0.051,0.123001 -0.121002,0.226998 -0.212002,0.317998 -0.091,0.088 -0.195998,0.159999 -0.315998,0.210002 -0.121002,0.051 -0.252,0.078 -0.389,0.078 -0.134,0 -0.262999,-0.02699 -0.384,-0.078 -0.118001,-0.05 -0.224999,-0.121999 -0.313002,-0.210002 -0.092,-0.091 -0.161,-0.195001 -0.212001,-0.317998 -0.054,-0.12 -0.078,-0.248001 -0.078,-0.384 0,-0.135999 0.024,-0.264 0.078,-0.384 0.051,-0.12 0.12,-0.224001 0.212001,-0.312 0.088,-0.088 0.195001,-0.159999 0.313002,-0.211 0.121001,-0.05 0.25,-0.077 0.384,-0.077 z m 0,-0.984 c -0.271,0 -0.528,0.051 -0.770001,0.154998 -0.238998,0.104001 -0.447999,0.242 -0.626999,0.421 -0.18,0.176002 -0.322001,0.384 -0.427,0.624 -0.102002,0.24 -0.154999,0.496 -0.154999,0.768 0,0.272002 0.053,0.528 0.154999,0.768 0.104999,0.24 0.246999,0.451 0.427,0.63 0.178998,0.176002 0.388,0.317001 0.626999,0.421 0.242,0.104002 0.499001,0.154999 0.770001,0.154999 0.276,0 0.533,-0.051 0.775,-0.154999 0.241001,-0.104001 0.45,-0.245 0.63,-0.421 0.18,-0.178998 0.322,-0.39 0.424,-0.63 0.104001,-0.24 0.157999,-0.496 0.157999,-0.768 0,-0.274 -0.054,-0.531 -0.157999,-0.768 -0.102,-0.239998 -0.244,-0.447998 -0.427,-0.626998 -0.179,-0.178 -0.389,-0.317 -0.63,-0.421 -0.239,-0.101 -0.496,-0.152 -0.772,-0.152 z m -7.2430005,0.984 c 0.1389996,0 0.2679987,0.02699 0.3879998,0.077 0.1210016,0.051 0.2260007,0.123001 0.3170007,0.211 0.088,0.091 0.161,0.195001 0.212001,0.315001 0.051,0.12 0.077,0.245 0.077,0.381 0,0.135999 -0.026,0.264 -0.077,0.384 -0.051,0.123001 -0.123999,0.226998 -0.212001,0.317998 -0.091,0.088 -0.1959991,0.159999 -0.3170007,0.210002 -0.1230009,0.051 -0.252,0.078 -0.3879998,0.078 -0.135001,0 -0.2630023,-0.02699 -0.384,-0.078 -0.1210016,-0.05 -0.2249991,-0.121999 -0.3139994,-0.210002 -0.091,-0.091 -0.1610003,-0.195001 -0.2140007,-0.317998 -0.051001,-0.12 -0.075001,-0.248001 -0.075001,-0.384 0,-0.135999 0.024,-0.264 0.075001,-0.384 0.053,-0.12 0.123001,-0.224001 0.2140007,-0.312 0.089,-0.088 0.1930016,-0.159999 0.3139994,-0.211 0.1209977,-0.05 0.248999,-0.077 0.384,-0.077 z m 0,-0.984 c -0.2740007,0 -0.5290001,0.051 -0.7700002,0.154998 -0.2389984,0.104001 -0.4510001,0.242 -0.6279999,0.421 -0.18,0.176002 -0.320999,0.384 -0.4260003,0.624 -0.1049991,0.24 -0.1560001,0.496 -0.1560001,0.768 0,0.272002 0.051001,0.528 0.1560001,0.768 0.104999,0.24 0.2460018,0.451 0.4260003,0.63 0.1769991,0.176002 0.389,0.317001 0.6279999,0.421 0.2410016,0.104002 0.4959999,0.154999 0.7700002,0.154999 0.272999,0 0.5329999,-0.051 0.7739995,-0.154999 0.242,-0.104001 0.451001,-0.245 0.631001,-0.421 0.18,-0.178998 0.318999,-0.39 0.423999,-0.63 0.104002,-0.24 0.154999,-0.496 0.154999,-0.768 0,-0.274 -0.051,-0.531 -0.154999,-0.768 -0.105,-0.239998 -0.247,-0.447998 -0.427,-0.626998 -0.18,-0.178 -0.389,-0.317 -0.63,-0.421 -0.2419998,-0.101 -0.4989997,-0.152 -0.7719995,-0.152 z\"\n        />\n      </svg>\n       \n      it-cart\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21 20v1H3V3h1v17z\"\n        />\n        <path\n          d=\"m10.5 9.2 2.5 2.5 6-6v3.8h1V4h-5.5v1h3.8L13 10.3l-2.5-2.5-4.3 4.3.6.8z\"\n        />\n      </svg>\n       \n      it-chart-line\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m17.1 7.9.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9 7.1-6.9zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-check-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M9.6 16.9 4 11.4l.8-.7 4.8 4.8 8.5-8.4.7.7-9.2 9.1z\"\n        />\n      </svg>\n       \n      it-check\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M14.6 17.2 9 11.6 14.6 6l.8.7-4.9 4.9 4.9 4.9z\"\n        />\n      </svg>\n       \n      it-chevron-left\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m9.8 17.2-.8-.7 4.9-4.9L9 6.7l.8-.7 5.6 5.6z\"\n        />\n      </svg>\n       \n      it-chevron-right\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M11 22c-1.6.1-2.9-1.2-3-2.8V6c0-2.2 1.8-4 4-4s4 1.8 4 4v10h-1V6c0-1.7-1.3-3-3-3S9 4.3 9 6v13c0 1.1.9 2 2 2s2-.9 2-2V8c0-.6-.4-1-1-1s-1 .4-1 1v8h-1V8c0-1.1.9-2 2-2s2 .9 2 2v11c.1 1.6-1.2 2.9-2.8 3H11z\"\n        />\n      </svg>\n       \n      it-clip\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M11.5 5h1v7.5H7v-1h4.5V5zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-clock\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m12.7 12 6.7 6.6-.8.8-6.6-6.7-6.6 6.7-.8-.8 6.7-6.6-6.7-6.6.8-.8 6.6 6.7 6.6-6.7.8.8-6.7 6.6z\"\n        />\n      </svg>\n       \n      it-close-big\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M16.3 8.3 12.6 12l3.7 3.6-.7.7-3.7-3.6-3.6 3.6-.7-.7 3.6-3.6-3.6-3.7.7-.7 3.6 3.7 3.7-3.7.7.7zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-close-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m12.7 12 3.7 3.6-.8.8-3.6-3.7-3.6 3.7-.8-.8 3.7-3.6-3.7-3.6.8-.8 3.6 3.7 3.6-3.7.8.8-3.7 3.6z\"\n        />\n      </svg>\n       \n      it-close\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m19 12-2.9 2.9-.7-.8 2.1-2.1-2.1-2.1.7-.8L19 12zM7.9 9.1 5 12l2.9 2.9.7-.8L6.5 12l2.1-2.1-.7-.8zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9zM9.6 16.5l1 .3 3.7-9.3-.9-.3-3.8 9.3z\"\n        />\n      </svg>\n       \n      it-code-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m16.5 15.4-4.9-4.9-4.9 4.9-.7-.8L11.6 9l5.6 5.6z\"\n        />\n      </svg>\n       \n      it-collapse\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M19 3H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h2v5.4l1.7-1.7 3.7-3.7H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H12l-4 4v-4H5c-.5.1-.9-.3-1-.8V5c-.1-.5.3-.9.8-1H19c.5-.1.9.3 1 .8V15zM9 10c.1.5-.3.9-.8 1H8c-.5.1-.9-.3-1-.8V10c-.1-.5.3-.9.8-1H8c.5-.1.9.3 1 .8v.2zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1zm4 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1z\"\n        />\n      </svg>\n       \n      it-comment\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M19.5 4H18v-.6c-.1-.8-.7-1.4-1.5-1.4h-11c-.8 0-1.4.6-1.5 1.4v15.2c.1.8.7 1.4 1.5 1.4H7v.6c.1.8.7 1.4 1.5 1.4h11c.8 0 1.4-.6 1.5-1.4V5.4c-.1-.8-.7-1.4-1.5-1.4zM5 18.6V3.4c0-.2.3-.4.5-.4h11c.2 0 .5.2.5.4v15.2c0 .2-.3.4-.5.4h-11c-.2 0-.5-.2-.5-.4zm15 2c0 .2-.3.4-.5.4h-11c-.2 0-.5-.2-.5-.4V20h8.5c.8 0 1.4-.6 1.5-1.4V5h1.5c.2 0 .5.2.5.4v15.2z\"\n        />\n      </svg>\n       \n      it-copy\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.5 4v-.5c0-.8-.7-1.5-1.5-1.5h-4c-.8 0-1.5.7-1.5 1.5V4H3v1h2v15.5c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V5h2V4h-5.5zm-6-.5c0-.3.2-.5.5-.5h4c.3 0 .5.2.5.5V4h-5v-.5zm8.5 17c0 .3-.2.5-.5.5h-11c-.3 0-.5-.2-.5-.5V5h12v15.5z\"\n        />\n        <path\n          d=\"M11.5 8h1v10h-1zM8 8h1v10H8zM15 8h1v10h-1z\"\n        />\n      </svg>\n       \n      it-delete\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M8.7 20.2v-13h3.6v13.1l-3.6-.1zM23 10.1h-3.3v6.5c0 .2.1.4.3.6s.4.2.8.2h2.1l.2 2.8c-1.2.3-2.1.4-2.8.4-1.6 0-2.7-.3-3.3-1.1-.6-.7-.9-2-.9-3.9v-12h3.6v3.6H23v2.9zm-19.8 1c-.6 0-1.2-.2-1.6-.6-.4-.4-.6-.9-.6-1.5s.2-1.1.6-1.5c.4-.5.9-.7 1.6-.7s1.1.2 1.5.6c.4.5.6 1 .6 1.6s-.2 1.1-.6 1.5-.9.6-1.5.6z\"\n        />\n      </svg>\n       \n      it-designers-italia\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 14.2 7.7 9.9l.7-.7 3.1 3.1V3h1v9.2l3.1-3 .7.7-4.3 4.3zm7-2.2v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z\"\n        />\n      </svg>\n       \n      it-download\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M11.5 14.2V5.7h1.2v8.5h-1.2zm-.1 4.1h1.2v-1.8h-1.2v1.8zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2L22 7.9zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2V8.3z\"\n        />\n      </svg>\n       \n      it-error\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm5.1-8.9.8.8-4.3 4.3c-.3.3-.7.4-1.1.4-.4 0-.8-.1-1.1-.4L9 14.7V17H8v-4h4v1H9.7l2.4 2.5h.8l4.2-4.4zm-6-4.6-4.2 4.4-.8-.8 4.3-4.3c.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4L15 9.3V7h1v4h-4v-1h2.3l-2.4-2.5h-.8z\"\n        />\n      </svg>\n       \n      it-exchange-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M11.6 15.4 6 9.8l.7-.8 4.9 4.9L16.5 9l.7.8z\"\n        />\n      </svg>\n       \n      it-expand\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21 3v6h-1V4.7l-7.6 7.7-.8-.8L19.3 4H15V3h6zm-4 16.5c0 .3-.2.5-.5.5h-12c-.3 0-.5-.2-.5-.5v-12c0-.3.2-.5.5-.5H12V6H4.5C3.7 6 3 6.7 3 7.5v12c0 .8.7 1.5 1.5 1.5h12c.8 0 1.5-.7 1.5-1.5V12h-1v7.5z\"\n        />\n      </svg>\n       \n      it-external-link\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20 3H4c-.6 0-1 .4-1 1v16c0 .6.4 1 1 1h8.6v-6.9h-2.3v-2.8h2.3v-2c-.1-1 .2-1.9.9-2.6s1.6-1.1 2.6-1c.7 0 1.4 0 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.7h-2.3v7H20c.6 0 1-.4 1-1V4c0-.6-.4-1-1-1z\"\n        />\n      </svg>\n       \n      it-facebook-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M13.6 22v-9.1h3.1l.5-3.6h-3.5V7.1c0-1 .3-1.7 1.8-1.7h1.9V2.1c-1.1-.1-2-.1-3-.1-2.7 0-4.6 1.7-4.6 4.7v2.6h-3v3.6h3.1V22h3.7z\"\n        />\n      </svg>\n       \n      it-facebook\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM6.5 6.667A3.167 3.167 0 0 1 9.667 3.5H15a3.167 3.167 0 0 1 1.709 5.833 3.167 3.167 0 1 1-3.876 4.976v3.024a3.167 3.167 0 1 1-4.875-2.666A3.164 3.164 0 0 1 6.5 12c0-1.12.581-2.104 1.458-2.667A3.164 3.164 0 0 1 6.5 6.667Zm3.167 3.166h-.004a2.167 2.167 0 0 0 .004 4.334h2.166V9.833H9.667ZM11.833 4.5v4.333h-2.17A2.167 2.167 0 0 1 9.667 4.5h2.166ZM15 8.833h-2.166V4.5H15a2.167 2.167 0 0 1 .004 4.333H15Zm-.004 1a2.167 2.167 0 1 0 .004 0h-.004Zm-7.496 7.5c0-1.196.97-2.166 2.167-2.166h2.166v2.166a2.167 2.167 0 1 1-4.333 0Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-figma-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M5.5 6A3.5 3.5 0 0 1 9 2.5h3.5v7H9A3.5 3.5 0 0 1 5.5 6ZM9 3.5a2.5 2.5 0 0 0 0 5h2.5v-5H9Z\"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M18.5 6A3.5 3.5 0 0 0 15 2.5h-3.5v7H15A3.5 3.5 0 0 0 18.5 6ZM15 3.5a2.5 2.5 0 0 1 0 5h-2.5v-5H15Z\"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M18.5 12a3.5 3.5 0 1 0-7 0 3.5 3.5 0 0 0 7 0ZM15 9.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Z\"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M5.5 12A3.5 3.5 0 0 1 9 8.5h3.5v7H9A3.5 3.5 0 0 1 5.5 12ZM9 9.5a2.5 2.5 0 0 0 0 5h2.5v-5H9Z\"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M5.5 18A3.5 3.5 0 0 1 9 14.5h3.5V18a3.5 3.5 0 1 1-7 0ZM9 15.5a2.5 2.5 0 1 0 2.5 2.5v-2.5H9Z\"\n        />\n      </svg>\n       \n      it-figma\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g\n          clip-path=\"url(#a)\"\n        >\n          <path\n            clip-rule=\"evenodd\"\n            d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM12 9.727 15 9v2.75l-2 .5v3.61c0 .495-.301.883-.662 1.123-.364.243-.839.377-1.338.377-.5 0-.974-.134-1.338-.377-.36-.24-.662-.628-.662-1.123s.301-.883.662-1.123c.364-.243.839-.377 1.338-.377.356 0 .7.068 1 .196v-4.83Z\"\n            fill-rule=\"evenodd\"\n          />\n        </g>\n        <defs>\n          <clippath\n            id=\"a\"\n          >\n            <path\n              d=\"M0 0h24v24H0z\"\n            />\n          </clippath>\n        </defs>\n      </svg>\n       \n      it-file-audio\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2H14.7L19 6.3V16H18V7H15.5C14.6716 7 14 6.32843 14 5.5V3H6.5C6.22386 3 6 3.22386 6 3.5V16H5V3.5C5 2.67157 5.67157 2 6.5 2ZM17.3 6L15 3.7V5.5C15 5.77614 15.2239 6 15.5 6H17.3Z\"\n          fill-rule=\"evenodd\"\n        />\n        <path\n          d=\"m 17.402288,17.08612 0.89376,1.773332 0.915039,-1.773332 h 1.014347 l -1.390293,2.461385 1.390293,2.362079 h -1.08528 l -0.893759,-1.666932 -0.91504,1.666932 h -1.014346 l 1.390293,-2.312426 -1.390293,-2.511038 z\"\n        />\n        <path\n          d=\"m 15.983627,21.831557 q -0.751893,0.163147 -1.354826,0.163147 -0.602933,0 -0.964692,-0.14896 -0.36176,-0.14896 -0.567467,-0.475253 -0.205706,-0.326293 -0.283733,-0.76608 -0.07803,-0.439786 -0.07803,-1.106559 0,-1.397386 0.390133,-1.943573 0.397227,-0.553279 1.454133,-0.553279 0.610026,0 1.411573,0.19152 l -0.02837,0.780266 q -0.702239,-0.1064 -1.170399,-0.1064 -0.461066,0 -0.65968,0.12768 -0.198613,0.120587 -0.29792,0.46816 -0.09221,0.347573 -0.09221,1.184586 0,0.837013 0.19152,1.163306 0.198613,0.3192 0.780266,0.3192 0.588747,0 1.248426,-0.09931 z\"\n        />\n        <path\n          d=\"m 9.3017075,20.774651 q 0.2127999,0.368853 0.7873595,0.368853 0.57456,0 0.780267,-0.368853 0.212799,-0.375946 0.212799,-1.248426 0,-0.879573 -0.212799,-1.276799 -0.2128,-0.397227 -0.780267,-0.397227 -0.5674663,0 -0.7802662,0.397227 -0.2127998,0.397226 -0.2127998,1.276799 0,0.87248 0.2057065,1.248426 z m 2.3337055,0.624213 q -0.44688,0.59584 -1.546346,0.59584 -1.099466,0 -1.5534391,-0.59584 -0.4468798,-0.602933 -0.4468798,-1.879732 0,-1.2768 0.4468798,-1.893919 Q 8.989601,17.001 10.089067,17.001 q 1.099466,0 1.546346,0.624213 0.453973,0.617119 0.453973,1.893919 0,1.276799 -0.453973,1.879732 z\"\n        />\n        <path\n          d=\"M 5.4003726,21.909584 H 3.776 V 17.08612 h 1.6243726 q 0.624213,0 1.0285328,0.134773 0.4043198,0.12768 0.624213,0.432693 0.2269866,0.29792 0.3121066,0.709333 0.08512,0.40432 0.08512,1.056906 0,0.652587 -0.078027,1.08528 -0.078027,0.4256 -0.2979199,0.766079 -0.2127999,0.333387 -0.624213,0.48944 -0.4114131,0.14896 -1.0498125,0.14896 z m 1.0285328,-1.915199 q 0.014187,-0.226987 0.014187,-0.624213 0,-0.40432 -0.028373,-0.645493 -0.028373,-0.241173 -0.1347732,-0.439787 -0.1064,-0.198613 -0.3191999,-0.269546 -0.2057065,-0.07803 -0.560373,-0.07803 H 4.7548795 v 3.121065 h 0.6454931 q 0.5319997,0 0.7731729,-0.269546 0.2057066,-0.219893 0.2553599,-0.794453 z\"\n        />\n      </svg>\n       \n      it-file-docx\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g\n          clip-path=\"url(#a)\"\n        >\n          <path\n            clip-rule=\"evenodd\"\n            d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5h2.612v.918h-.778v.917h.778v.918h-.778v.917h.778v.918h1.166V6.67H9.5v-.917h.778v-.918H9.5v-.917h.778V3H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM9.111 8.046c-.429 0-.777.411-.777.918v.86l-.31 1.467c-.08.377.049.771.322.986l.723.569a.68.68 0 0 0 .862 0l.723-.569c.273-.215.402-.61.323-.986l-.31-1.466v-.861c0-.507-.349-.918-.778-.918H9.11Zm0 .918h.778v.86c0 .076.007.15.023.223l.31 1.467-.722.569-.723-.569.311-1.467c.016-.072.023-.147.023-.222v-.861Z\"\n            fill-rule=\"evenodd\"\n          />\n        </g>\n        <defs>\n          <clippath\n            id=\"a\"\n          >\n            <path\n              d=\"M0 0h24v24H0z\"\n            />\n          </clippath>\n        </defs>\n      </svg>\n       \n      it-file-compressed\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g\n          clip-path=\"url(#a)\"\n        >\n          <path\n            clip-rule=\"evenodd\"\n            d=\"M14.7 2H6.5A1.5 1.5 0 0 0 5 3.5V16h1V3.5a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5H16v1h1.5a1.5 1.5 0 0 0 1.5-1.5V6.3L14.7 2Zm.3 1.7L17.3 6h-1.8a.5.5 0 0 1-.5-.5V3.7ZM5.002 17c.338 0 .737.045 1.197.134l.24.048-.039.824a12.344 12.344 0 0 0-1.12-.077c-.486 0-.811.109-.977.326-.166.217-.25.626-.25 1.226s.08 1.015.24 1.245c.16.23.492.345.996.345l1.121-.077.029.834c-.645.114-1.13.172-1.456.172-.728 0-1.242-.195-1.542-.584C3.147 21.02 3 20.375 3 19.48c0-.894.156-1.53.47-1.906.312-.383.823-.575 1.532-.575Zm5.77 1.092c-.754-.102-1.3-.153-1.638-.153-.339 0-.575.041-.709.124-.128.077-.191.201-.191.374 0 .172.07.293.21.364.147.07.486.153 1.016.249.536.09.916.233 1.14.43.223.199.335.55.335 1.055 0 .504-.163.874-.489 1.11-.32.237-.788.355-1.408.355-.39 0-.881-.054-1.475-.163l-.297-.048.038-.871c.767.102 1.32.153 1.658.153.338 0 .577-.042.718-.125.147-.083.22-.22.22-.412 0-.191-.07-.322-.21-.392-.135-.077-.463-.157-.987-.24-.517-.09-.897-.226-1.14-.412-.243-.185-.364-.523-.364-1.015 0-.492.166-.859.498-1.101.339-.243.77-.364 1.293-.364.409 0 .91.05 1.504.153l.297.057-.02.872Zm1.752-.987h-1.092l1.235 4.79h1.859l1.245-4.79h-1.063l-.958 3.899h-.307l-.92-3.899Z\"\n          />\n        </g>\n        <defs>\n          <clippath\n            id=\"a\"\n          >\n            <path\n              d=\"M0 0h24v24H0z\"\n            />\n          </clippath>\n        </defs>\n      </svg>\n       \n      it-file-csv\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2h8.2L19 6.3V16h-1V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z\"\n        />\n        <path\n          d=\"M4.35 22.4v-.85c.19 0 .326-.036.411-.107.085-.07.128-.203.128-.396v-3.962h.97l.008 4.004c0 .515-.116.862-.348 1.042-.226.18-.616.269-1.169.269ZM8.36 17.85c-.516 0-.773.17-.773.51 0 .152.064.268.191.348.128.08.426.196.893.347.473.151.803.324.992.517.19.19.284.482.284.88 0 .505-.154.887-.46 1.147-.308.26-.71.39-1.206.39-.368 0-.82-.057-1.353-.17l-.255-.05.099-.758c.633.085 1.117.128 1.453.128.5 0 .75-.208.75-.624a.412.412 0 0 0-.176-.354c-.114-.085-.343-.178-.688-.277-.548-.156-.935-.34-1.162-.553-.222-.217-.333-.517-.333-.9 0-.481.147-.84.44-1.077.292-.236.694-.354 1.204-.354.35 0 .794.047 1.332.142l.256.05-.078.772c-.666-.076-1.137-.114-1.41-.114ZM11.732 20.77c.142.246.404.369.787.369s.642-.123.78-.369c.141-.25.212-.666.212-1.247 0-.586-.07-1.011-.213-1.276-.141-.264-.401-.397-.78-.397-.377 0-.637.133-.779.397-.141.265-.212.69-.212 1.276 0 .58.068.997.205 1.247Zm2.332.624c-.298.397-.813.595-1.545.595s-1.25-.198-1.552-.595c-.298-.402-.447-1.028-.447-1.878 0-.85.15-1.481.447-1.892.302-.416.82-.624 1.552-.624.732 0 1.247.208 1.545.624.302.41.453 1.041.453 1.892 0 .85-.15 1.476-.453 1.878ZM15.356 21.904v-4.819h1.651l1.162 3.968h.071v-3.968h.978v4.819H17.61l-1.205-3.969h-.071v3.969h-.978Z\"\n        />\n      </svg>\n       \n      it-file-json\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"m 20.115001,12.685 -2.671,-3.5440001 c -0.086,-0.1149996 -0.185001,-0.216 -0.296999,-0.3069996 -0.11,-0.090002 -0.228,-0.168 -0.354002,-0.2319988 -0.126002,-0.061002 -0.260999,-0.1090016 -0.4,-0.144 -0.139,-0.032013 -0.282002,-0.048 -0.429,-0.048 -0.145001,0 -0.286998,0.015987 -0.426,0.048 -0.140001,0.034998 -0.274001,0.082998 -0.4,0.144 -0.126002,0.063999 -0.243999,0.1420006 -0.356999,0.2319988 -0.11,0.091 -0.209001,0.192 -0.296999,0.3069996 L 11.941001,12.515 c 0,0 0,0 0,0 0,0 0,0 0,0 L 11.469,12.043 c -0.093,-0.096 -0.198002,-0.178998 -0.308001,-0.248001 -0.113,-0.072 -0.231001,-0.130998 -0.354002,-0.176001 -0.123001,-0.046 -0.248999,-0.078 -0.381,-0.096 -0.130998,-0.01901 -0.262998,-0.024 -0.394,-0.01599 -0.1339992,0.007 -0.2629983,0.03201 -0.386,0.072 -0.1260019,0.037 -0.2439987,0.088 -0.3589984,0.152002 -0.1130004,0.061 -0.2199988,0.135998 -0.3220007,0.217999 -0.099999,0.083 -0.1939993,0.176001 -0.276,0.277999 L 5.5289976,16.011 l 0.762,0.63 3.1620001,-3.782001 c 0.096,-0.118 0.200999,-0.207998 0.3139994,-0.267001 0.1119987,-0.059 0.2219981,-0.093 0.3320009,-0.101 0.121002,-0.011 0.241002,0.008 0.358999,0.048 0.116001,0.042 0.219998,0.106001 0.308999,0.197 l 0.472005,0.474999 c 0.106998,0.106001 0.228,0.183999 0.361999,0.231999 0.135999,0.048 0.272999,0.066 0.41,0.056 0.139,-0.008 0.271,-0.048 0.397,-0.111999 0.128999,-0.067 0.236001,-0.159998 0.327001,-0.279998 l 2.542,-3.3740018 c 0.081,-0.1069984 0.183001,-0.188999 0.303001,-0.2480013 0.120997,-0.061002 0.25,-0.091 0.384,-0.091 0.137,0 0.265001,0.030009 0.385999,0.091 0.121002,0.058998 0.223,0.1409991 0.303001,0.2480013 L 19.324001,13.277 Z M 2.6630001,15.942 v 0.987 H 21.338001 V 15.942 Z M 7.0450005,5.8869998 c 0.1660007,0 0.3189997,0.032013 0.4639998,0.094001 0.144,0.060998 0.2700019,0.1459994 0.378,0.2530016 0.1069984,0.1069984 0.1930016,0.2319987 0.2539994,0.3759987 0.061999,0.144 0.094001,0.2960013 0.094001,0.461 0,0.1660006 -0.032013,0.3179981 -0.094001,0.462 -0.061002,0.144 -0.147001,0.2690003 -0.2539994,0.3759987 -0.108,0.1060007 -0.2340019,0.192 -0.378,0.2530016 -0.1450016,0.061002 -0.2980006,0.092999 -0.4639998,0.092999 -0.1669984,0 -0.3189996,-0.032013 -0.4640001,-0.092999 -0.1450016,-0.061002 -0.2709997,-0.1470013 -0.378,-0.253002 -0.108,-0.1069984 -0.1939994,-0.2319987 -0.2550009,-0.3759987 -0.061999,-0.144 -0.094001,-0.2960013 -0.094001,-0.462 0,-0.1649991 0.032013,-0.3170003 0.094001,-0.461 0.061001,-0.144 0.1470009,-0.2690003 0.2550009,-0.3759987 0.1069984,-0.1069984 0.2330003,-0.192 0.378,-0.2530016 0.1450016,-0.061999 0.2969991,-0.094001 0.4640001,-0.094001 z m 0,-0.9860002 c -0.1989996,0 -0.3920001,0.026003 -0.5800002,0.077 C 6.2780006,5.0279986 6.1060019,5.103 5.9450004,5.1970006 c -0.1610003,0.096 -0.3080013,0.2100019 -0.4420003,0.3410003 -0.132,0.1330016 -0.2469996,0.2799988 -0.3440012,0.4400001 -0.092999,0.1599988 -0.168,0.3299982 -0.219001,0.5170001 -0.051999,0.1869997 -0.078002,0.3790001 -0.078002,0.576 0,0.1980019 0.026003,0.39 0.080001,0.576 0.051001,0.1869997 0.1260019,0.3580007 0.2199987,0.5180002 C 5.2559966,8.325 5.370996,8.4710032 5.502996,8.605001 c 0.1339993,0.1300007 0.2810003,0.2450003 0.4420002,0.339001 0.1610003,0.092999 0.3329991,0.168 0.5199999,0.2179993 0.1880013,0.053998 0.3810002,0.080001 0.5800003,0.080001 0.200999,0 0.3939998,-0.026003 0.582,-0.080001 0.1850007,-0.049999 0.3560016,-0.125 0.5170001,-0.217999 C 8.3049968,8.8500016 8.4519977,8.735002 8.5869968,8.6050013 8.7179952,8.471002 8.8329949,8.3250026 8.9299965,8.1650016 9.0239971,8.0050028 9.0989981,7.8340019 9.1499952,7.6470014 c 0.051001,-0.1860019 0.077,-0.378 0.077,-0.576 0,-0.2000012 -0.026003,-0.3920001 -0.077,-0.5780001 C 9.0989943,6.308001 9.0239933,6.1380016 8.9299965,5.9780013 8.8329987,5.8180026 8.7179952,5.6710017 8.5869968,5.5380012 8.4519958,5.4070028 8.3049949,5.2930009 8.1439965,5.1970009 7.9829962,5.1030003 7.8119952,5.0279993 7.6239966,4.9779999 7.4359953,4.926999 7.2429968,4.9009996 7.0449968,4.9009996 Z M 3.5740002,3.1299999 H 20.426001 c 0.049,0 0.101998,0.013002 0.161,0.041998 0.057,0.03001 0.109999,0.067 0.161,0.1119988 0.049,0.046001 0.089,0.099001 0.123999,0.1579993 0.03201,0.058001 0.048,0.1169991 0.048,0.1780007 V 20.379998 c 0,0.061 -0.01599,0.12 -0.048,0.178 -0.035,0.059 -0.075,0.111999 -0.123999,0.158 -0.051,0.045 -0.104001,0.082 -0.161,0.111998 -0.059,0.02899 -0.111999,0.042 -0.161,0.042 H 3.5740002 c -0.048,0 -0.1010003,-0.013 -0.1599987,-0.042 -0.056999,-0.03001 -0.1099994,-0.067 -0.1610003,-0.111998 -0.048,-0.046 -0.089,-0.099 -0.1239988,-0.158 -0.032013,-0.058 -0.048,-0.116999 -0.048,-0.178 V 3.6199968 c 0,-0.061002 0.015987,-0.12 0.048,-0.1780007 C 3.1640004,3.3829981 3.2050014,3.3299974 3.2530012,3.2839968 3.3040022,3.2389978 3.3570024,3.2019958 3.4140015,3.171998 3.4729995,3.143009 3.5260002,3.13 3.5740002,3.1299999 Z m 0,-0.9870002 c -0.1280012,0 -0.2570003,0.015987 -0.3829999,0.049999 -0.1260019,0.032013 -0.2439988,0.080002 -0.351001,0.145002 C 2.7299992,2.3990022 2.6279992,2.4760026 2.5369991,2.5640013 2.4429993,2.652 2.3649993,2.751001 2.2979992,2.8600026 c -0.067,0.1099993 -0.1179999,0.2269984 -0.1549999,0.3549997 -0.034998,0.1280012 -0.054,0.264 -0.054,0.4050001 V 20.380003 c 0,0.140999 0.019,0.277002 0.054,0.405 0.037002,0.128001 0.088,0.245 0.1549999,0.355 0.067,0.109001 0.1450001,0.207998 0.2389999,0.296001 0.091,0.088 0.1930001,0.164999 0.3030002,0.226001 0.1069985,0.065 0.2249991,0.113 0.348,0.144 0.1260019,0.035 0.255001,0.051 0.3860002,0.051 H 20.426 c 0.132,0 0.260001,-0.01599 0.387,-0.051 0.123001,-0.03099 0.241002,-0.079 0.348,-0.144 0.11,-0.061 0.212002,-0.137999 0.303001,-0.226001 0.094,-0.088 0.171999,-0.187 0.238999,-0.296001 0.067,-0.11 0.118,-0.226999 0.154998,-0.355 0.035,-0.128001 0.054,-0.264 0.054,-0.405 V 3.6200024 c 0,-0.140999 -0.01901,-0.2770015 -0.054,-0.4050001 C 21.820996,3.087001 21.769999,2.9700019 21.703,2.8600026 21.636,2.751001 21.557998,2.6520038 21.464001,2.5640013 21.373002,2.4760026 21.271,2.3990022 21.161,2.3380007 c -0.106998,-0.065 -0.224999,-0.1130004 -0.351001,-0.1450016 -0.126002,-0.034016 -0.255001,-0.049999 -0.384,-0.049999 z\"\n          fill-rule=\"nonzero\"\n        />\n      </svg>\n       \n      it-file-image\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z\"\n        />\n        <path\n          d=\"M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM14.15 20.509h-.795v1.406h-.98v-4.83h1.776c1.146 0 1.719.559 1.719 1.676 0 .564-.147.997-.44 1.3-.29.298-.716.448-1.28.448Zm-.795-.838h.789c.487 0 .731-.304.731-.91 0-.298-.059-.511-.177-.639-.119-.132-.303-.199-.554-.199h-.789v1.748Z\"\n        />\n      </svg>\n       \n      it-file-odp\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z\"\n        />\n        <path\n          d=\"M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM13.86 17.852c-.516 0-.774.17-.774.512 0 .151.063.267.191.348.128.08.426.196.895.348.474.151.805.324.994.518.19.19.285.483.285.88 0 .507-.154.891-.462 1.151-.308.26-.71.391-1.208.391-.369 0-.821-.057-1.356-.17l-.256-.05.1-.76c.634.085 1.12.128 1.456.128.502 0 .752-.209.752-.625 0-.152-.059-.27-.177-.355-.114-.086-.343-.178-.689-.277-.55-.157-.937-.341-1.165-.554-.222-.218-.333-.519-.333-.902 0-.483.146-.843.44-1.08.293-.237.696-.355 1.207-.355.35 0 .796.047 1.335.142l.256.05-.078.774c-.668-.076-1.139-.114-1.413-.114Z\"\n        />\n      </svg>\n       \n      it-file-ods\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z\"\n        />\n        <path\n          d=\"M4.214 20.778c.143.247.405.37.789.37.383 0 .644-.123.781-.37.142-.25.213-.667.213-1.25 0-.587-.07-1.013-.213-1.278-.142-.265-.402-.398-.781-.398s-.64.133-.781.398c-.142.265-.213.691-.213 1.278 0 .583.068 1 .205 1.25Zm2.337.625c-.298.398-.814.597-1.548.597-.734 0-1.253-.199-1.556-.597C3.15 21.001 3 20.373 3 19.521c0-.852.15-1.484.447-1.896.303-.417.822-.625 1.556-.625.734 0 1.25.208 1.548.625.303.412.455 1.044.455 1.896 0 .853-.152 1.48-.455 1.882ZM9.473 21.915H7.846v-4.83h1.627c.416 0 .76.045 1.03.135.27.085.478.23.624.433.152.2.256.436.313.71.057.27.085.623.085 1.059 0 .436-.026.798-.078 1.087-.052.284-.151.54-.298.767-.142.222-.35.386-.625.49-.275.1-.625.149-1.051.149Zm1.03-1.918c.009-.151.014-.36.014-.625 0-.27-.01-.485-.029-.646a1.227 1.227 0 0 0-.135-.44.547.547 0 0 0-.32-.27 1.627 1.627 0 0 0-.56-.078h-.647v3.125h.647c.355 0 .613-.09.774-.27.137-.147.222-.412.255-.796ZM11.907 17.952v-.867h3.552v.867H14.18v3.963h-.98v-3.963h-1.293Z\"\n        />\n      </svg>\n       \n      it-file-odt\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H16v-1h1.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z\"\n        />\n        <path\n          d=\"M4.957 20.544H4.08V22H3v-5h1.957c1.263 0 1.895.578 1.895 1.735 0 .584-.162 1.032-.486 1.346-.318.309-.788.463-1.409.463Zm-.877-.867h.87c.537 0 .806-.314.806-.942 0-.308-.066-.53-.196-.662-.13-.137-.334-.205-.61-.205h-.87v1.809ZM9.403 22H7.61v-5h1.793c.46 0 .838.047 1.135.14.297.088.527.238.689.448.167.206.282.451.344.735.063.28.094.645.094 1.096 0 .451-.028.826-.086 1.125a2.092 2.092 0 0 1-.329.794c-.156.23-.386.4-.688.508-.303.102-.69.154-1.16.154Zm1.135-1.985c.01-.157.016-.373.016-.647 0-.28-.01-.503-.032-.67a1.216 1.216 0 0 0-.148-.455.595.595 0 0 0-.353-.28 1.902 1.902 0 0 0-.618-.08H8.69v3.235h.713c.391 0 .676-.093.853-.28.152-.152.245-.426.282-.823ZM12.602 22v-5H16v.882h-2.317v1.47h1.894v.883h-1.894V22h-1.08Z\"\n        />\n      </svg>\n       \n      it-file-pdf-ext\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g\n          clip-path=\"url(#a)\"\n        >\n          <path\n            clip-rule=\"evenodd\"\n            d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5Zm-9.384-3.89c.09.18.23.343.439.419.207.076.411.04.58-.029.318-.131.635-.436.926-.787a11.31 11.31 0 0 0 1.02-1.51 11.648 11.648 0 0 1 1.998-.405c.3.382.61.712.91.95.28.22.603.403.934.416a.854.854 0 0 0 .51-.138c.154-.1.27-.247.354-.416.09-.18.145-.37.138-.562a.845.845 0 0 0-.2-.519c-.226-.27-.596-.4-.96-.465-.38-.068-.84-.08-1.335-.05a10.95 10.95 0 0 1-.98-1.686c.25-.66.437-1.284.52-1.794.036-.218.054-.426.047-.613a1.238 1.238 0 0 0-.126-.539.7.7 0 0 0-.477-.365c-.202-.043-.41 0-.602.077-.377.151-.575.47-.65.823-.073.34-.04.736.046 1.137.088.405.238.847.43 1.295a19.71 19.71 0 0 1-1.062 2.227 7.656 7.656 0 0 0-1.483.645c-.37.219-.698.48-.896.786-.21.326-.275.714-.08 1.103Zm1.359-1.243c.139-.083.293-.162.458-.239a7.859 7.859 0 0 1-.45.606c-.28.337-.497.516-.634.573a.266.266 0 0 1-.036.012.285.285 0 0 1-.026-.044c-.055-.111-.053-.217.04-.362.106-.164.32-.353.648-.546Zm2.455-1.647c-.119.024-.238.05-.356.077a21.155 21.155 0 0 0 .499-1.05 11.718 11.718 0 0 0 .51.858c-.217.032-.436.07-.653.115Zm2.524.939a3.892 3.892 0 0 1-.434-.41c.228.004.434.021.612.053.317.058.466.147.518.209a.096.096 0 0 1 .025.064.436.436 0 0 1-.059.2.307.307 0 0 1-.094.124.107.107 0 0 1-.069.016c-.091-.004-.258-.066-.499-.256Zm-2.224-4.746a6.67 6.67 0 0 1-.2.828 4.842 4.842 0 0 1-.089-.346c-.076-.353-.087-.63-.046-.821.037-.178.109-.249.196-.283a.518.518 0 0 1 .145-.04c.012.03.028.091.032.197.005.122-.007.277-.038.465Z\"\n            fill-rule=\"evenodd\"\n          />\n        </g>\n        <defs>\n          <clippath\n            id=\"a\"\n          >\n            <path\n              d=\"M0 0h24v24H0z\"\n            />\n          </clippath>\n        </defs>\n      </svg>\n       \n      it-file-pdf\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M14.7 2H6.5A1.5 1.5 0 0 0 5 3.5V16h1V3.5a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5H15v1h2.5a1.5 1.5 0 0 0 1.5-1.5V6.3L14.7 2Zm.3 1.7L17.3 6h-1.8a.5.5 0 0 1-.5-.5V3.7Z\"\n        />\n        <path\n          d=\"M4.825 20.519h-.818v1.445H3V17h1.825c1.178 0 1.767.574 1.767 1.723 0 .579-.151 1.024-.453 1.336-.297.306-.735.46-1.314.46Zm-.818-.862h.81c.502 0 .753-.311.753-.934 0-.307-.061-.526-.183-.657-.122-.136-.311-.205-.57-.205h-.81v1.796ZM9.124 20.519h-.818v1.445H7.3V17h1.825c1.178 0 1.766.574 1.766 1.723 0 .579-.15 1.024-.452 1.336-.297.306-.735.46-1.314.46Zm-.818-.862h.81c.502 0 .752-.311.752-.934 0-.307-.06-.526-.182-.657-.122-.136-.312-.205-.57-.205h-.81v1.796ZM11.152 17.89V17h3.65v.89h-1.314v4.074h-1.007v-4.073h-1.329Z\"\n        />\n      </svg>\n       \n      it-file-ppt\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g\n          clip-path=\"url(#a)\"\n        >\n          <path\n            clip-rule=\"evenodd\"\n            d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM14 10v7h2v-7h-2Zm-3 7v-5h2v5h-2Zm-3-3v3h2v-3H8Z\"\n            fill-rule=\"evenodd\"\n          />\n        </g>\n        <defs>\n          <clippath\n            id=\"a\"\n          >\n            <path\n              d=\"M0 0h24v24H0z\"\n            />\n          </clippath>\n        </defs>\n      </svg>\n       \n      it-file-sheet\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"m 11.079001,18.027 c -0.083,-0.085 -0.154999,-0.178 -0.214001,-0.288 -0.062,-0.106 -0.118001,-0.216 -0.171999,-0.327998 -0.056,-0.111999 -0.113,-0.221001 -0.173998,-0.327999 -0.059,-0.106001 -0.132,-0.202001 -0.219998,-0.288 -0.086,-0.082 -0.190999,-0.152001 -0.3139999,-0.202001 -0.1230009,-0.051 -0.276,-0.078 -0.456,-0.078 -0.091,0 -0.1869997,0.008 -0.2899994,0.024 -0.1010003,0.01599 -0.2090003,0.046 -0.324,0.088 -0.1180006,0.04 -0.2389984,0.096 -0.3669997,0.163 -0.128999,0.069 -0.2659993,0.157001 -0.4050001,0.264 -0.03001,-0.048 -0.065,-0.093 -0.1049991,-0.139 -0.043,-0.045 -0.094001,-0.082 -0.1549984,-0.116999 -0.061999,-0.035 -0.1339994,-0.061 -0.2149985,-0.083 -0.082998,-0.01901 -0.18,-0.02899 -0.2869984,-0.02899 -0.1819994,0 -0.3700006,0.024 -0.5629999,0.077 -0.1900007,0.051 -0.3810002,0.118001 -0.5740003,0.198002 -0.1900006,0.08 -0.3809998,0.169999 -0.5679999,0.269 -0.1880012,0.101001 -0.3709984,0.197001 -0.5499999,0.296002 -0.176999,0.096 -0.3490015,0.186999 -0.5150003,0.269 -0.1640012,0.08 -0.3220006,0.147001 -0.4689997,0.192 l 0.303001,0.942 c 0.1470009,-0.048 0.3030009,-0.111999 0.4640001,-0.190001 0.1610003,-0.08 0.324,-0.162002 0.4899999,-0.248001 0.1669984,-0.088 0.3329991,-0.176001 0.4990001,-0.265999 0.1690015,-0.091 0.3299981,-0.173999 0.4909999,-0.248002 0.1579994,-0.075 0.3109984,-0.142 0.456,-0.195001 0.1450016,-0.053 0.2810003,-0.085 0.4050002,-0.101 -0.003,0.02899 -0.003,0.058 -0.00601,0.088 -0.002,0.02899 -0.00499,0.058 -0.00801,0.085 0,0.02899 -0.002,0.059 -0.002,0.088 -0.003,0.03201 -0.003,0.061 -0.003,0.091 0,0.104001 0.026986,0.193999 0.082998,0.274 0.054002,0.078 0.1210016,0.134 0.2040001,0.171001 0.080001,0.037 0.1690015,0.054 0.2650015,0.045 0.094001,-0.008 0.183001,-0.045 0.2629985,-0.111998 0.1099993,-0.096 0.228,-0.194 0.3519987,-0.301002 0.123001,-0.106998 0.2489991,-0.205001 0.375001,-0.296001 0.1260018,-0.088 0.252,-0.163 0.3810002,-0.224001 0.1280012,-0.059 0.252,-0.088 0.3750009,-0.088 0.043,0 0.080999,0.01599 0.1099994,0.048 0.032013,0.03201 0.061999,0.077 0.091,0.133001 0.030009,0.059 0.058998,0.126002 0.094001,0.202999 0.032013,0.08 0.073002,0.163 0.1210016,0.253001 0.048,0.091 0.1069984,0.187 0.1769984,0.286001 0.07,0.098 0.154999,0.200001 0.257001,0.299002 z\"\n          fill-rule=\"nonzero\"\n        />\n        <polygon\n          clip-rule=\"evenodd\"\n          fill-rule=\"nonzero\"\n          points=\"32891,12000 32891,11013 28927,11013 28927,12000 \"\n        />\n        <polygon\n          clip-rule=\"evenodd\"\n          fill-rule=\"nonzero\"\n          points=\"36857,10029 36857,9042 28927,9042 28927,10029 \"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"m 20.076001,8.9220001 -7.004,6.9719999 c -0.108,0.106001 -0.212001,0.24 -0.310999,0.397 -0.1,0.154999 -0.190998,0.322999 -0.274,0.496 -0.086,0.176001 -0.161001,0.351999 -0.224999,0.528 -0.067,0.176001 -0.121002,0.336 -0.164002,0.48 -0.043,0.144 -0.069,0.264 -0.086,0.363001 -0.013,0.099 -0.013,0.157002 0.009,0.176001 0.01799,0.01901 0.077,0.02101 0.176999,0.005 0.096,-0.013 0.219001,-0.042 0.363999,-0.085 0.147999,-0.04 0.308999,-0.093 0.485,-0.159999 0.178001,-0.067 0.355,-0.140999 0.529,-0.224001 0.174002,-0.083 0.339999,-0.176001 0.499,-0.274999 0.158,-0.098 0.289002,-0.202 0.397,-0.308999 l 7.004001,-6.969 c 0.104999,-0.104001 0.176999,-0.207999 0.222999,-0.3200012 0.043,-0.1090016 0.064,-0.219001 0.064,-0.3309997 0,-0.1330016 -0.02899,-0.264 -0.086,-0.3859998 -0.059,-0.1230009 -0.134,-0.2349997 -0.23,-0.3309997 -0.097,-0.096 -0.207001,-0.1710009 -0.330002,-0.2290015 -0.123001,-0.058999 -0.255001,-0.085999 -0.389,-0.085999 -0.113,0 -0.223,0.021014 -0.332999,0.067 -0.109999,0.044999 -0.214001,0.116999 -0.319,0.2210003 z\"\n          fill-rule=\"nonzero\"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"m 10.873001,2.7609997 v 2.8330001 c 0,0.1280013 0.01901,0.2559988 0.056,0.3810002 0.035,0.1259981 0.089,0.243001 0.152999,0.3499994 0.067,0.1090016 0.147001,0.2099981 0.238998,0.3010016 0.093,0.092999 0.193002,0.1710009 0.303001,0.236999 0.11,0.067 0.228,0.1180007 0.351001,0.1549985 0.126002,0.034998 0.255001,0.053 0.386,0.053 h 2.848 l -0.695,-0.985999 h -2.153 c -0.072,0 -0.139,-0.010998 -0.200999,-0.034998 -0.062,-0.024 -0.115,-0.056001 -0.158,-0.1019982 -0.043,-0.041998 -0.078,-0.096 -0.102002,-0.1540006 -0.024,-0.061999 -0.035,-0.1280013 -0.035,-0.2000013 v -2.142 z\"\n          fill-rule=\"nonzero\"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"m 14.839001,18.894 v 1.486001 c 0,0.074 -0.013,0.140999 -0.035,0.200001 -0.024,0.061 -0.059,0.111999 -0.102002,0.154 -0.045,0.046 -0.096,0.078 -0.154998,0.102002 -0.062,0.024 -0.128999,0.03402 -0.204,0.03402 H 3.4390003 c -0.072,0 -0.1389997,-0.01002 -0.2009991,-0.03402 -0.058998,-0.024 -0.1130003,-0.056 -0.156,-0.102002 -0.044999,-0.042 -0.077,-0.093 -0.1010003,-0.154 -0.024983,-0.059 -0.034998,-0.126002 -0.034998,-0.200001 V 3.6199998 c 0,-0.073999 0.010016,-0.1409991 0.034998,-0.2000013 0.024,-0.061002 0.056001,-0.1119987 0.1010003,-0.1540006 0.043,-0.046001 0.097002,-0.078002 0.156,-0.1020019 0.061999,-0.024 0.1289991,-0.034016 0.2009991,-0.034016 h 7.7180007 l 3.682,3.659 v 5.374001 l 0.99,-0.984981 V 6.3809999 l -4.259,-4.2380002 H 3.4390003 c -0.1289991,0 -0.2580019,0.017991 -0.3830003,0.053 -0.1260019,0.037002 -0.2439988,0.087999 -0.3519988,0.1549985 -0.1099993,0.066002 -0.2120012,0.144 -0.3030009,0.236999 -0.094001,0.091 -0.171001,0.192 -0.2380006,0.3019994 -0.068001,0.1060006 -0.1189985,0.2240013 -0.156,0.3460006 -0.034999,0.1260019 -0.054002,0.2539994 -0.054002,0.384 V 20.379998 c 0,0.130001 0.019011,0.258002 0.054002,0.384 0.037001,0.122 0.087999,0.24 0.156,0.346001 0.067,0.109999 0.144,0.211 0.2380006,0.301999 0.091,0.093 0.1930016,0.171001 0.3030009,0.236999 0.108,0.067 0.2260007,0.118001 0.3490016,0.154999 0.1260019,0.035 0.255001,0.053 0.3860001,0.053 H 14.343003 c 0.134,0 0.262999,-0.01799 0.386001,-0.053 0.123001,-0.037 0.241001,-0.088 0.351001,-0.154999 0.109999,-0.066 0.209,-0.144 0.303,-0.236999 0.092,-0.091 0.171999,-0.192 0.236002,-0.301999 0.067,-0.106001 0.118,-0.224001 0.156,-0.349002 0.038,-0.125 0.054,-0.253001 0.054,-0.380999 V 17.907 Z\"\n          fill-rule=\"nonzero\"\n        />\n      </svg>\n       \n      it-file-signed\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM8.504 9.438A.5.5 0 0 1 9 9h6a.5.5 0 0 1 .496.438l.5 4A.5.5 0 0 1 15.5 14h-3v2H14v1h-4v-1h1.5v-2h-3a.5.5 0 0 1-.496-.562l.5-4Zm2.496.783v2.558c0 .097.106.157.19.107l2.131-1.279a.125.125 0 0 0 0-.214l-2.132-1.28a.125.125 0 0 0-.189.108Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-file-slides\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H14v-1h3.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z\"\n        />\n        <path\n          d=\"M3 17.897V17h3.525v.897H5.256V22h-.973v-4.103H3ZM7.761 17l.889 1.838L9.56 17h1.007l-1.381 2.552L10.567 22H9.49L8.6 20.272 7.691 22H6.683l1.382-2.397L6.683 17H7.76ZM10.725 17.897V17h3.525v.897h-1.269V22h-.973v-4.103h-1.283Z\"\n        />\n      </svg>\n       \n      it-file-txt\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g\n          clip-path=\"url(#a)\"\n        >\n          <path\n            clip-rule=\"evenodd\"\n            d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 5 20.5v-17A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Zm.2 15h-11a.5.5 0 0 1-.5-.5v-17a.5.5 0 0 1 .5-.5H14v2.5A1.5 1.5 0 0 0 15.5 7H18v13.5a.5.5 0 0 1-.5.5ZM10 15.426v-4.852c0-.445.468-.72.836-.492l3.896 2.427a.585.585 0 0 1 0 .982l-3.896 2.427c-.368.229-.836-.046-.836-.492Z\"\n            fill-rule=\"evenodd\"\n          />\n        </g>\n        <defs>\n          <clippath\n            id=\"a\"\n          >\n            <path\n              d=\"M0 0h24v24H0z\"\n            />\n          </clippath>\n        </defs>\n      </svg>\n       \n      it-file-video\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2H14.7L19 6.3V16H18V7H15.5C14.6716 7 14 6.32843 14 5.5V3H6.5C6.22386 3 6 3.22386 6 3.5V16H5V3.5C5 2.67157 5.67157 2 6.5 2ZM17.3 6L15 3.7V5.5C15 5.77614 15.2239 6 15.5 6H17.3Z\"\n          fill-rule=\"evenodd\"\n        />\n        <path\n          d=\"m 15.625,17.085937 1.390625,2.511719 -1.390625,2.3125 h 1.013672 l 0.916015,-1.667969 0.892579,1.667969 h 1.085937 l -1.390625,-2.363281 1.390625,-2.460938 h -1.015625 l -0.914062,1.773438 -0.894532,-1.773438 z\"\n        />\n        <path\n          d=\"m 8.9140625,17.085937 v 4.824219 H 11.660156 V 21.044922 H 9.8925781 v -3.958985 z\"\n        />\n        <path\n          d=\"m 4.4179687,17.085937 1.3886719,2.511719 -1.3886719,2.3125 h 1.0136719 l 0.9140625,-1.667969 0.8945313,1.667969 h 1.0859375 l -1.390625,-2.363281 1.390625,-2.460938 H 7.3105469 L 6.3964844,18.859375 5.5019531,17.085937 Z\"\n        />\n        <path\n          d=\"m 13.644531,17.001953 c -0.510719,0 -0.911887,0.117072 -1.205078,0.353516 C 12.146263,17.591913 12,17.951248 12,18.433594 c 0,0.383039 0.111727,0.682862 0.333984,0.90039 0.226987,0.2128 0.61356,0.398635 1.16211,0.554688 0.345208,0.09931 0.574007,0.190271 0.6875,0.27539 0.118222,0.08512 0.177734,0.204145 0.177734,0.355469 0,0.416142 -0.250692,0.623047 -0.751953,0.623047 -0.335751,0 -0.819455,-0.04183 -1.453125,-0.126953 l -0.09961,0.759766 0.255859,0.04883 c 0.534364,0.113493 0.984663,0.169922 1.353516,0.169922 0.496532,0 0.899654,-0.128584 1.207031,-0.388672 0.307378,-0.260089 0.460937,-0.6444 0.460937,-1.150391 0,-0.397225 -0.09405,-0.689751 -0.283203,-0.878906 -0.189156,-0.193885 -0.521252,-0.366254 -0.99414,-0.517578 -0.468159,-0.151324 -0.766852,-0.267265 -0.894532,-0.347657 -0.127679,-0.08039 -0.191406,-0.196331 -0.191406,-0.347656 0,-0.340479 0.257989,-0.511719 0.773438,-0.511719 0.274275,10e-7 0.745336,0.03762 1.412109,0.113282 l 0.07813,-0.771485 -0.255859,-0.05078 c -0.539093,-0.09458 -0.984047,-0.140625 -1.333985,-0.140625 z\"\n        />\n      </svg>\n       \n      it-file-xlsx\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M6.5 2h8.2L19 6.3v14.2a1.5 1.5 0 0 1-1.5 1.5H17v-1h.5a.5.5 0 0 0 .5-.5V7h-2.5A1.5 1.5 0 0 1 14 5.5V3H6.5a.5.5 0 0 0-.5.5V16H5V3.5A1.5 1.5 0 0 1 6.5 2Zm10.8 4L15 3.7v1.8a.5.5 0 0 0 .5.5h1.8Z\"\n        />\n        <path\n          d=\"m3.12 17 .92 1.838L4.985 17H6.03l-1.433 2.552L6.03 22H4.911l-.921-1.728L3.046 22H2l1.434-2.397L2 17h1.12ZM6.64 22v-5h1.72l.877 3.647.878-3.647h1.719v5h-1.01v-3.868h-.11l-.972 3.647h-1.01l-.973-3.647h-.11V22H6.64ZM15.75 22h-2.83v-5h1.009v4.103h1.821V22Z\"\n        />\n      </svg>\n       \n      it-file-xml\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M14.7 2H6.5C5.7 2 5 2.7 5 3.5v17c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V6.3L14.7 2zm.3 1.7L17.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zM17.5 21h-11c-.3 0-.5-.2-.5-.5v-17c0-.3.2-.5.5-.5H14v2.5c0 .8.7 1.5 1.5 1.5H18v13.5c0 .3-.2.5-.5.5zM8 9h8v1H8V9zm0 2h8v1H8v-1zm0 2h4v1H8v-1z\"\n        />\n      </svg>\n       \n      it-file\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.7 2H7.5C6.7 2 6 2.7 6 3.5V4h-.5C4.7 4 4 4.7 4 5.5v15c0 .8.7 1.5 1.5 1.5h11c.8 0 1.5-.7 1.5-1.5V20h.5c.8 0 1.5-.7 1.5-1.5V6.3L15.7 2zm.3 1.7L18.3 6h-1.8c-.3 0-.5-.2-.5-.5V3.7zm1 16.8c0 .3-.2.5-.5.5h-11c-.3 0-.5-.2-.5-.5v-15c0-.3.2-.5.5-.5H6v13.5c0 .8.7 1.5 1.5 1.5H17v.5zm1.5-1.5h-11c-.3 0-.5-.2-.5-.5v-15c0-.3.2-.5.5-.5H15v2.5c0 .8.7 1.5 1.5 1.5H19v11.5c0 .3-.2.5-.5.5zM9 9h8v1H9V9zm0 2h8v1H9v-1zm0 2h4v1H9v-1z\"\n        />\n      </svg>\n       \n      it-files\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m17.1 8 3.3-5H5V2H4v20h1v-9h15.4l-3.3-5zM5 4h13.6l-2.7 4 2.7 4H5V4z\"\n        />\n      </svg>\n       \n      it-flag\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20 4c-.6-.6-1.5-1-2.4-1H6.4c-.9 0-1.8.4-2.4 1-.6.6-1 1.5-1 2.4v11.3c0 .9.4 1.8 1 2.4.6.6 1.5 1 2.4 1h11.2c1.9 0 3.4-1.5 3.4-3.4V6.4c0-.9-.4-1.8-1-2.4zm-9.6 9.8c-1 1-2.5 1-3.5 0s-1-2.5 0-3.5 2.5-1 3.5 0c1 .9 1 2.5 0 3.5zm6.6 0c-.7.7-1.8.9-2.7.5-.9-.4-1.5-1.3-1.5-2.3 0-1 .6-1.9 1.5-2.3.9-.4 2-.2 2.7.5 1 1 1 2.6 0 3.6z\"\n        />\n      </svg>\n       \n      it-flickr-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <circle\n          cx=\"6.7\"\n          cy=\"12\"\n          r=\"4.7\"\n        />\n        <circle\n          cx=\"17.3\"\n          cy=\"12\"\n          r=\"4.7\"\n        />\n      </svg>\n       \n      it-flickr\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm1 12c.1.5-.3.9-.8 1H4c-.5.1-.9-.3-1-.8V6c-.1-.5.3-.9.8-1h5.8l1.7 1.7.3.3H20c.5-.1.9.3 1 .8V18zM4 8h16v1H4V8z\"\n        />\n      </svg>\n       \n      it-folder\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M4 20h4.5v1H3v-5.5h1zM3 8.5h1V4h4.5V3H3zM20 20h-4.5v1H21v-5.5h-1zM15.5 3v1H20v4.5h1V3z\"\n        />\n      </svg>\n       \n      it-fullscreen\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M14 22h-1v-8.6L20 3H4l7 10.4V22h-1v-8.4L2 2h20l-8 11.6V22z\"\n        />\n      </svg>\n       \n      it-funnel\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2c-4.9 0-9.1 3.6-9.9 8.4s2.1 9.5 6.7 11.1c.5.1.7-.2.7-.5v-1.7c-2.8.6-3.4-1.3-3.4-1.3-.1-.6-.6-1.2-1.1-1.5-.9-.6.1-.6.1-.6.6.1 1.2.5 1.5 1 .6 1 1.9 1.4 2.9.8 0-.5.3-1 .6-1.3-2.1-.2-4.5-1.1-4.5-4.9 0-1 .3-2 1-2.7-.3-.9-.2-1.8.1-2.6 0 0 .8-.3 2.8 1 1.6-.4 3.4-.4 5 0 1.9-1.3 2.7-1 2.7-1 .4.8.4 1.8.1 2.6.7.7 1 1.7 1 2.7 0 3.8-2.3 4.7-4.6 4.9.5.5.7 1.2.7 1.9v2.8c0 .4.2.6.7.5 4.7-1.5 7.5-6.2 6.7-11.1S16.9 2 12 2z\"\n        />\n      </svg>\n       \n      it-github\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12.545 10.239v3.821h5.445c-.712 2.315-2.647 3.972-5.445 3.972a6.033 6.033 0 1 1 0-12.064c1.498 0 2.866.549 3.921 1.453l2.814-2.814A9.969 9.969 0 0 0 12.545 2C7.021 2 2.543 6.477 2.543 12s4.478 10 10.002 10c8.396 0 10.249-7.85 9.426-11.748l-9.426-.013z\"\n        />\n      </svg>\n       \n      it-google\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20 9c0 2.5-1.3 4.8-3.5 6l-2 1.1c-.9.6-1.5 1.6-1.5 2.7 0 1.8-1.4 3.2-3.2 3.2h-.6c-1.3-.1-2.5-.9-3-2.1l.9-.5c.3.9 1.1 1.6 2.1 1.6h.6c.6 0 1.2-.2 1.6-.7.4-.4.6-.9.6-1.5 0-1.4.8-2.8 2-3.5l2-1.2c1.8-1 3-3 3-5.1 0-3.3-2.7-6-6-6-1.9 0-3.7.9-4.8 2.4l-.8-.6C8.7 3 10.8 2 13 2c3.9 0 7 3.1 7 7zM7.5 12C7.5 9 5 6.5 2 6.5v1c2.5 0 4.5 2 4.5 4.5s-2 4.5-4.5 4.5v1c3 0 5.5-2.5 5.5-5.5zM5 12c.1-1.6-1.2-2.9-2.8-3H2v1c1.1 0 2 .9 2 2s-.9 2-2 2v1c1.6.1 2.9-1.2 3-2.8V12zm5 0c0-4.4-3.6-8-8-8v1c3.9 0 7 3.1 7 7s-3.1 7-7 7v1c4.4 0 8-3.6 8-8zm5.9.3c.8-.9 1.2-2 1.2-3.2 0-1.2-.4-2.3-1.2-3.2-.8-.9-2-1.4-3.2-1.4-1.2.1-2.4.6-3.2 1.5l-.3.3.2.3c.6.9 1.1 1.9 1.3 3v.4h.4c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5v1c1.4 0 2.5-1.1 2.5-2.5 0-1.2-.8-2.2-2-2.5-.2-.9-.6-1.8-1.1-2.6.6-.5 1.4-.8 2.2-.9.9 0 1.8.4 2.4 1 .7.7 1 1.6 1 2.6s-.3 1.9-1 2.6l.8.6z\"\n        />\n      </svg>\n       \n      it-hearing\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-1.2-4.5H12v1.8h-1.2v-1.8zm4.5-8c0 .6-.1 1.2-.3 1.8-.3.5-.8 1-1.3 1.4L12.3 13c-.2.4-.4.8-.4 1.2v.6H11c-.1-.3-.2-.7-.2-1 0-.4.2-.9.5-1.2.4-.5.9-1 1.4-1.4.5-.4.9-.8 1.2-1.3.2-.4.3-.9.3-1.4 0-.5-.2-1.1-.6-1.4-.6-.3-1.3-.5-2-.4L9.3 7h-.5v-.8c1-.3 2-.5 3-.5.9-.1 1.9.1 2.7.6.6.6.9 1.4.8 2.2z\"\n        />\n      </svg>\n       \n      it-help-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12.8 22h-1.4v-2.1h1.4V22zm-.1-4.9h-1.2c-.1-.6-.1-1.1-.1-1.7 0-.4.1-.8.3-1.2.2-.5.4-.9.7-1.3l2.3-2.1c.7-.6 1.3-1.3 1.8-2.1.4-.7.5-1.5.5-2.3.1-1-.3-2-1.1-2.6-1-.6-2.2-.8-3.4-.7-1.2.1-2.4.2-3.6.5l-1 .3-.2-1.2h.1c1.5-.5 3.1-.7 4.7-.8 1.5-.1 3 .2 4.3 1 1 .9 1.5 2.2 1.4 3.5.1.9-.1 1.9-.5 2.7-.5.8-1.1 1.6-1.9 2.2-.6.5-1.2 1-1.8 1.6l-.9 1.2c-.3.4-.4.9-.4 1.4v1.6z\"\n        />\n      </svg>\n       \n      it-help\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M5 9c-1.7 0-3 1.3-3 3s1.3 3 3 3h.5L7 19.3c.3 1 1.3 1.7 2.3 1.7h.2c.5 0 .9-.2 1.2-.6.3-.4.4-.9.2-1.4l-1.3-4h1.8l8.6 3.8V4.7L11.4 9H5zm5 10.3c0 .2 0 .4-.1.5l-.4.2h-.2c-.6 0-1.2-.4-1.4-1l-1.3-4h1.9l1.5 4.3zM5 14c-1.1 0-2-.9-2-2s.9-2 2-2h6v4H5zm14 3.2-7-3V9.8l7-3.5v10.9zM22 9v6h-1V9h1z\"\n        />\n      </svg>\n       \n      it-horn\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M4 2v14h3.7l1 2h6.6l1-2H20V2H4zm15 13h-3.3l-1 2H9.3l-1-2H5V3h14v12z\"\n        />\n        <path\n          d=\"M19 17h1v5H4v-5h1v4h14zM7 5h10v1H7zM7 8h10v1H7zM7 11h10v1H7z\"\n        />\n      </svg>\n       \n      it-inbox\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.7-15h1.5v2h-1.5V6zm0 3h1.5v9h-1.5V9z\"\n        />\n      </svg>\n       \n      it-info-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 4.6c-2.4.1-2.6.1-3.6.1-.6 0-1.2.1-1.7.3-.4.2-.7.4-1 .7-.3.3-.5.6-.7 1-.2.5-.3 1.1-.3 1.7v7.2c0 .6.1 1.1.3 1.7.2.4.4.7.7 1 .3.3.6.5 1 .7.5.2 1.1.3 1.7.3 1 .1 1.2.1 3.6.1s2.6-.1 3.6-.1c.6 0 1.1-.1 1.7-.3.8-.3 1.4-.9 1.7-1.7.2-.5.3-1.1.3-1.7.1-.9.1-1.2.1-3.6s-.1-2.6-.1-3.6c0-.6-.1-1.1-.3-1.7-.2-.4-.4-.7-.7-1-.3-.3-.6-.5-1-.7-.5-.2-1.1-.3-1.7-.4H12zM12 3h3.7c.7 0 1.5.2 2.2.4 1.2.5 2.2 1.4 2.7 2.6.2.8.4 1.5.4 2.3v7.4c0 .8-.2 1.5-.5 2.2-.5 1.2-1.4 2.2-2.6 2.6-.7.3-1.4.4-2.2.4H8.3c-.8 0-1.5-.2-2.2-.5-1.2-.5-2.2-1.4-2.6-2.6-.3-.7-.4-1.4-.4-2.2V8.2c0-.7.2-1.5.4-2.2.5-1.2 1.4-2.2 2.6-2.7.7-.1 1.4-.3 2.2-.3H12zm0 4.4c1.2 0 2.4.5 3.3 1.4s1.4 2 1.4 3.3c0 2.6-2.1 4.6-4.6 4.6S7.4 14.6 7.4 12s2-4.6 4.6-4.6zm0 7.6c.8 0 1.6-.3 2.1-.9.6-.6.9-1.3.9-2.1 0-1.7-1.3-3-3-3s-3 1.3-3 3 1.3 3 3 3zm4.8-6.7c-.6 0-1.1-.5-1.1-1.1s.5-1.1 1.1-1.1c.6 0 1.1.5 1.1 1.1s-.5 1.1-1.1 1.1z\"\n        />\n      </svg>\n       \n      it-instagram\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18zm-1-6c-2 0-3.8 1.2-4.6 3H3.3l-2 2 3 3H7v-1h.3l1 1H11v-1h1.4c.8 1.8 2.6 3 4.6 3 2.8 0 5-2.2 5-5s-2.2-5-5-5zm0 9c-1.7 0-3.2-1.1-3.8-2.7V13H10v1H8.7l-1-1H6v1H4.7l-2-2 1-1h9.4v-.3C13.7 9.1 15.3 8 17 8c2.2 0 4 1.8 4 4s-1.8 4-4 4z\"\n        />\n      </svg>\n       \n      it-key\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 3c5 0 9 4 9 9 0 2.4-.9 4.7-2.6 6.4-3.5 3.5-9.2 3.5-12.7 0s-3.5-9.2 0-12.7C7.3 3.9 9.6 3 12 3m0-1C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10c0-2.7-1.1-5.2-2.9-7.1C17.2 3 14.7 2 12 2z\"\n        />\n        <path\n          d=\"M7.8 11.3h8.5c.4 0 .8.3.8.8 0 .4-.3.8-.8.8H7.8c-.5-.1-.8-.5-.8-.9s.3-.7.8-.7z\"\n        />\n      </svg>\n       \n      it-less-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m13.4 13.4-.7-.7c.6-.5.9-1.3.9-2.1s-.3-1.6-.9-2.1L9.2 4.9C8 3.8 6.1 3.8 4.9 4.9 3.8 6.1 3.8 8 4.9 9.2L7.8 12l-.7.7-2.9-2.8c-1.5-1.6-1.5-4.1 0-5.7 1.6-1.5 4.1-1.5 5.7 0l3.5 3.6c.8.7 1.2 1.7 1.2 2.8 0 1.1-.4 2.1-1.2 2.8zm6.4 6.4c1.5-1.6 1.5-4.1 0-5.7l-2.9-2.8-.7.7 2.9 2.8c1.1 1.2 1.1 3.1 0 4.3-1.2 1.1-3.1 1.1-4.3 0l-3.5-3.6c-.6-.5-.9-1.3-.9-2.1s.3-1.6.9-2.1l-.7-.7c-.8.7-1.2 1.7-1.2 2.8 0 1.1.4 2.1 1.2 2.8l3.5 3.6c.7.7 1.8 1.1 2.8 1.1 1.1.1 2.1-.3 2.9-1.1z\"\n        />\n      </svg>\n       \n      it-link\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M19.7 3H4.3C3.6 3 3 3.6 3 4.3v15.4c0 .7.6 1.3 1.3 1.3h15.3c.7 0 1.3-.6 1.3-1.3V4.3c.1-.7-.5-1.3-1.2-1.3zM8.3 18.3H5.7V9.8h2.7v8.5zM7 8.6c-.9 0-1.5-.7-1.5-1.6 0-.9.7-1.5 1.5-1.6s1.5.7 1.6 1.6c0 .4-.2.8-.4 1.1-.4.3-.8.5-1.2.5zm11.3 9.7h-2.7v-4.2c0-1 0-2.3-1.4-2.3s-1.6 1.1-1.6 2.2v4.3H10V9.8h2.6V11c.5-.9 1.5-1.4 2.5-1.4 2.7 0 3.2 1.8 3.2 4.1v4.6z\"\n        />\n      </svg>\n       \n      it-linkedin-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M16.5 8.7c-1.4 0-2.8.7-3.5 1.9V9H9.4v12h3.7v-5.9c0-1.6.3-3.1 2.2-3.1s1.9 1.8 1.9 3.2V21H21v-6.6c0-3.2-.7-5.7-4.5-5.7zM5.2 3C4 3 3 4 3 5.2c0 1.2 1 2.2 2.2 2.2s2.2-1 2.2-2.2c0-.6-.2-1.1-.6-1.5-.5-.5-1.1-.7-1.6-.7zM3.3 9v12H7V9H3.3zm13.2-.3c-1.4-.1-2.8.7-3.5 1.9V9H9.4v12h3.7v-5.9c0-1.6.3-3.1 2.2-3.1s1.9 1.8 1.9 3.2V21H21v-6.6c0-3.2-.7-5.7-4.5-5.7zM3.3 21H7V9H3.3v12zM5.2 3C4 3 3 4 3 5.2c0 1.2 1 2.2 2.2 2.2s2.2-1 2.2-2.2c0-.6-.2-1.1-.6-1.5-.5-.5-1.1-.7-1.6-.7z\"\n        />\n      </svg>\n       \n      it-linkedin\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M4 12c.1.5-.3.9-.8 1H3c-.6 0-1-.4-1-1s.4-1 1-1c.5-.1.9.3 1 .8v.2zM3 4.5c-.5-.1-.9.3-1 .8v.2c-.1.5.3.9.8 1H3c.5.1.9-.3 1-.8v-.2c.1-.5-.3-.9-.8-1H3zm0 13c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1zM6 5v1h16V5H6zm0 7.5h16v-1H6v1zM6 19h16v-1H6v1z\"\n        />\n      </svg>\n       \n      it-list\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.5 8.5H17V8c0-2.8-2.2-5-5-5S7 5.2 7 8v.5H5.5C4.7 8.5 4 9.2 4 10v8.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V10c0-.8-.7-1.5-1.5-1.5zM8 8c0-2.2 1.8-4 4-4s4 1.8 4 4v.5H8V8zm11 10.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V10c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v8.5z\"\n        />\n        <path\n          d=\"M12 13.3c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1 .4-1 1-1m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n        />\n      </svg>\n       \n      it-lock\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M16.5 12H16V7c0-2.2-1.8-4-4-4S8 4.8 8 7v5h-.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zM9 7c0-1.7 1.3-3 3-3s3 1.3 3 3v5H9V7zm7.6 12.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z\"\n        />\n      </svg>\n       \n      it-locked\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g\n          clip-path=\"url(#a)\"\n        >\n          <path\n            clip-rule=\"evenodd\"\n            d=\"M16.7 7.7 21 12l-4.3 4.3-.7-.7 3-3.1H9.8v-1h9.3L16 8.4l.7-.7ZM4.5 20H12v1H4.5A1.5 1.5 0 0 1 3 19.5v-15A1.5 1.5 0 0 1 4.5 3H12v1H4.5a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5Z\"\n          />\n        </g>\n        <defs>\n          <clippath\n            id=\"a\"\n          >\n            <path\n              d=\"M0 0h24v24H0z\"\n            />\n          </clippath>\n        </defs>\n      </svg>\n       \n      it-logout\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M21 19.858V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-.142l9-5.4 9 5.4Zm0-1.166v-7.759l-6.466 3.88L21 18.692Zm0-8.925v-1.53a1 1 0 0 0-.553-.895l-8-4a1 1 0 0 0-.894 0l-8 4A1 1 0 0 0 3 8.236v1.53l7.437 4.463L12 13.292l1.562.937L21 9.767ZM3 10.933v7.759l6.466-3.88L3 10.934ZM2 8.236a2 2 0 0 1 1.106-1.789l8-4a2 2 0 0 1 1.788 0l8 4A2 2 0 0 1 22 8.237V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.236Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-mail-open\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20.5 5h-17C2.7 5 2 5.7 2 6.5v11c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-11c0-.8-.7-1.5-1.5-1.5zm-.3 1-7.1 7.2c-.6.6-1.6.6-2.2 0L3.8 6h16.4zM3 17.3V6.6L8.3 12 3 17.3zm.7.7L9 12.7l1.2 1.2c1 .9 2.6.9 3.6 0l1.2-1.2 5.3 5.3H3.7zm12-6L21 6.6v10.7L15.7 12z\"\n        />\n      </svg>\n       \n      it-mail\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M17.7 5.3C16 2.2 12 1.1 8.9 2.8s-4.3 5.7-2.5 8.8L12 22l5.7-10.4c.5-1 .8-2 .8-3.1s-.3-2.2-.8-3.2zm-.9 5.8L12 19.9l-4.8-8.8c-.5-.8-.7-1.7-.7-2.7C6.5 5.4 9 3 12 3s5.5 2.5 5.5 5.5c0 .9-.2 1.8-.7 2.6z\"\n        />\n        <path\n          d=\"M12 5c-1.9 0-3.5 1.6-3.5 3.5S10.1 12 12 12s3.5-1.6 3.5-3.5S13.9 5 12 5zm0 6c-1.4 0-2.5-1.1-2.5-2.5S10.6 6 12 6s2.5 1.1 2.5 2.5S13.4 11 12 11z\"\n        />\n      </svg>\n       \n      it-map-marker-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M17.7 5.3C16 2.2 12 1.1 8.9 2.8s-4.3 5.7-2.5 8.8L12 22l5.7-10.4c.5-1 .8-2 .8-3.1s-.3-2.2-.8-3.2zm-.9 5.8L12 19.9l-4.8-8.8c-.5-.8-.7-1.7-.7-2.7C6.5 5.4 9 3 12 3s5.5 2.5 5.5 5.5c0 .9-.2 1.8-.7 2.6z\"\n        />\n      </svg>\n       \n      it-map-marker-minus\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.1 2.8c-1-.5-2-.8-3.1-.8-3.6 0-6.5 2.9-6.5 6.5 0 1.1.3 2.2.8 3.1L12 22l5.7-10.4c1.7-3.2.5-7.1-2.6-8.8zm1.7 8.3L12 19.9l-4.8-8.8c-1.5-2.7-.5-6 2.1-7.5 2.7-1.5 6-.5 7.5 2.1.5.8.7 1.7.7 2.7s-.2 1.9-.7 2.7z\"\n        />\n        <path\n          d=\"M12.5 8h3v1h-3v3h-1V9h-3V8h3V5h1z\"\n        />\n      </svg>\n       \n      it-map-marker-plus\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 22 6.3 11.6c-1.7-3.1-.6-7 2.6-8.8s7.1-.6 8.8 2.5c.5 1 .8 2 .8 3.1s-.3 2.2-.8 3.1L12 22zm0-19C9 3 6.5 5.5 6.5 8.5c0 .9.2 1.9.7 2.7L12 20l4.8-8.8c1.5-2.6.5-6-2.1-7.5-.8-.5-1.8-.7-2.7-.7z\"\n        />\n      </svg>\n       \n      it-map-marker\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm15.614 12.259c-.22 1.128-1.975 2.364-3.99 2.603-1.05.125-2.085.24-3.188.19a18.815 18.815 0 0 1-3.228-.43c0 .175.011.342.033.497.234 1.772 1.765 1.878 3.215 1.927a9.33 9.33 0 0 0 2.767-.359l.06 1.317s-1.024.547-2.847.647c-1.006.055-2.255-.025-3.709-.408-3.154-.83-3.697-4.176-3.78-7.57a68.707 68.707 0 0 1-.011-2.09l.002-.663c0-3.47 2.285-4.488 2.285-4.488 1.153-.527 3.13-.748 5.186-.765h.05c2.057.017 4.035.238 5.188.765 0 0 2.285 1.017 2.285 4.488 0 0 .03 2.56-.318 4.339Zm-4.051.133h1.673V9.522c0-.859-.22-1.541-.66-2.046-.456-.505-1.052-.764-1.793-.764-.856 0-1.504.328-1.933.983L12 8.39l-.417-.695c-.429-.655-1.077-.983-1.933-.983-.74 0-1.337.259-1.792.764-.442.505-.661 1.187-.661 2.046v4.203H8.87v-4.08c0-.859.364-1.295 1.09-1.295.805 0 1.208.517 1.208 1.541v2.233h1.664V9.89c0-1.024.403-1.541 1.207-1.541.727 0 1.091.436 1.091 1.296v4.079Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-mastodon-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.527 16.72c2.267-.27 4.24-1.66 4.489-2.93.39-2 .358-4.88.358-4.88 0-3.905-2.57-5.05-2.57-5.05-1.297-.592-3.523-.841-5.836-.86h-.057c-2.313.019-4.538.268-5.834.86 0 0-2.572 1.145-2.572 5.05 0 .236 0 .485-.002.745a77.26 77.26 0 0 0 .013 2.352c.094 3.818.704 7.582 4.252 8.516 1.636.431 3.041.521 4.173.46 2.051-.114 3.203-.729 3.203-.729l-.068-1.481s-1.466.46-3.113.404c-1.63-.056-3.353-.175-3.617-2.168a4.067 4.067 0 0 1-.036-.559s1.601.39 3.63.482c1.242.057 2.405-.072 3.587-.212Zm1.814-2.78H15.46V9.353c0-.968-.41-1.459-1.228-1.459-.904 0-1.358.583-1.358 1.734v2.512h-1.871V9.627c0-1.151-.454-1.734-1.358-1.734-.819 0-1.228.491-1.228 1.459v4.589H6.534V9.213c0-.967.247-1.735.744-2.303.512-.568 1.183-.859 2.015-.859.964 0 1.693.368 2.176 1.105l.469.783.468-.783c.483-.737 1.212-1.105 2.176-1.105.832 0 1.503.291 2.015.86.497.567.744 1.335.744 2.302v4.728Z\"\n        />\n      </svg>\n       \n      it-mastodon\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m15.1 18.1.7.7-3.8 3.9-3.9-3.9.7-.7 2.7 2.7v-7.3h1v7.3zM18.9 8.1l-.8.7 2.7 2.7h-7.3v1h7.3l-2.6 2.6.7.7 3.8-3.8zM11.5 3.2v7.3h1V3.2l2.6 2.6.7-.7L12 1.3 8.1 5.1l.7.7zM10.5 12.5v-1H3.2l2.6-2.7-.6-.7L1.3 12l3.8 3.8.7-.7-2.6-2.6z\"\n        />\n      </svg>\n       \n      it-maximize-alt\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m4.7 4 6.7 6.6-.7.7L4 4.7v3.8H3V3h5.5v1zM20 19.3l-6.6-6.7-.7.7 6.6 6.7h-3.8v1H21v-5.5h-1zM15.5 3v1h3.8l-6.6 6.6.7.7L20 4.7v3.8h1V3zM10.6 12.6 4 19.3v-3.8H3V21h5.5v-1H4.7l6.7-6.7z\"\n        />\n      </svg>\n       \n      it-maximize\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM8.512 16.5a4.506 4.506 0 0 0 4.513-4.5c0-2.485-2.02-4.5-4.513-4.5A4.506 4.506 0 0 0 4 12c0 2.486 2.02 4.5 4.512 4.5Zm7.207-.264c1.246 0 2.256-1.897 2.256-4.236 0-2.34-1.01-4.236-2.256-4.236-1.246 0-2.256 1.897-2.256 4.236 0 2.339 1.01 4.236 2.256 4.236Zm3.487-.44c.439 0 .794-1.7.794-3.796s-.355-3.795-.793-3.795c-.439 0-.794 1.7-.794 3.795 0 2.095.355 3.795.793 3.795Z\"\n        />\n      </svg>\n       \n      it-medium-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M13.281 12.625c0 3.107-2.525 5.625-5.64 5.625C4.524 18.25 2 15.732 2 12.625S4.525 7 7.64 7c3.116 0 5.641 2.518 5.641 5.625Zm6.188 0c0 2.924-1.263 5.295-2.82 5.295-1.558 0-2.82-2.371-2.82-5.295s1.262-5.295 2.82-5.295c1.557 0 2.82 2.371 2.82 5.295Zm2.531 0c0 2.62-.444 4.744-.992 4.744s-.992-2.125-.992-4.744c0-2.62.444-4.744.992-4.744S22 10.005 22 12.625Z\"\n        />\n      </svg>\n       \n      it-medium\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M3 15.5h5.5V21h-1v-4.5H3zM7.5 7.5H3v1h5.5V3h-1zM15.5 21h1v-4.5H21v-1h-5.5zM16.5 7.5V3h-1v5.5H21v-1z\"\n        />\n      </svg>\n       \n      it-minimize\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.9 11.5h10v1h-10v-1zM22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-minus-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20 12.5H4v-1h16v1z\"\n        />\n      </svg>\n       \n      it-minus\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M0 0h24v24H0z\"\n          fill=\"#fff\"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.566 1.33h16.761a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.285H3.565a2.286 2.286 0 0 1-2.285-2.285V3.616A2.286 2.286 0 0 1 3.565 1.33Zm4.767 5.444 6.222-.444-4.889 3.556H4.778v4.122c.258.273.444.979.444 1.655 0 .86-.299 1.334-.667 1.334-.368 0-.666-.697-.666-1.556 0-.676.186-1.246.444-1.46V9.886H3l5.333-3.112ZM9.89 10.33l2.222-1.778.045.049c.22.233.4.424.4.84l-.09.072c-.034.025-.063.047-.117.097-1.025.92-1.747 1.932-2.007 2.72-1.277-1.057-3.627-.912-3.96-.892l-.036.002a3.337 3.337 0 0 1-.068-.674c0-.18.007-.213.031-.323l.024-.113H9.89Zm3.333-.302a3.977 3.977 0 0 1 2.667-1.031h.444c2.2 0 4 1.8 4 4v5.333h-2.666v-5.111c0-.856-.7-1.556-1.556-1.556-.856 0-1.556.7-1.556 1.556v5.111H11.89v-5.111c0-.627-.38-1.163-.918-1.407.366-.63.933-1.324 1.655-1.972l.113-.098.052-.045c.15.102.296.21.431.33Zm-7.111 2.969c0-.466.087-.91.235-1.327 1.129.026 2.13.23 2.814.546-.234.271-.382.618-.382 1.003v5.111H6.11v-5.333Z\"\n          fill=\"#1E1E1E\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-moodle-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"m14.556 6-6.223.444L3 9.556h1.333v4.095c-.258.214-.444.784-.444 1.46 0 .86.299 1.556.667 1.556.368 0 .666-.475.666-1.334 0-.676-.186-1.382-.444-1.655V9.556h4.889L14.556 6ZM12.11 8.222 9.89 10H6.333c-.043.216-.055.208-.055.436 0 .23.023.457.068.674.124-.004 2.654-.221 3.996.89.26-.788.982-1.8 2.007-2.72.094-.085.112-.09.207-.169 0-.444-.205-.632-.445-.889Zm3.778.445a3.977 3.977 0 0 0-2.667 1.03c-.134-.12-.28-.228-.43-.33-.055.047-.11.094-.165.143-.723.648-1.29 1.342-1.656 1.972.539.244.918.78.918 1.407V18h2.667v-5.111c0-.856.7-1.556 1.555-1.556.856 0 1.556.7 1.556 1.556V18h2.666v-5.333c0-2.2-1.8-4-4-4h-.444ZM6.346 11.34a3.938 3.938 0 0 0-.235 1.327V18h2.667v-5.111c0-.385.148-.732.383-1.003-.685-.315-1.686-.52-2.815-.546Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-moodle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H12zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1c.1.5-.3.9-.8 1H18z\"\n        />\n      </svg>\n       \n      it-more-actions\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 18c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c.6 0 1 .4 1 1s-.4 1-1 1-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c.5-.1.9.3 1 .8V5c0 .6-.4 1-1 1s-1-.4-1-1c-.1-.5.3-.9.8-1h.2m0-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n        />\n      </svg>\n       \n      it-more-items\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.5 4h-13C4.7 4 4 4.7 4 5.5v13c0 .8.7 1.5 1.5 1.5h10.2l4.3-4.3V5.5c0-.8-.7-1.5-1.5-1.5zM5 18.5v-13c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5V15h-2.5c-.8 0-1.5.7-1.5 1.5V19H5.5c-.3 0-.5-.2-.5-.5zM18.3 16 16 18.3v-1.8c0-.3.2-.5.5-.5h1.8zM16 9H8V8h8v1zm0 2H8v-1h8v1zm-2 1v1H8v-1h6z\"\n        />\n      </svg>\n       \n      it-note\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2C6.5 2 2 6.5 2 12c0 4.3 2.7 8.1 6.8 9.5l1.7-5.8.3-1C9.7 14.3 9 13.2 9 12c0-1.7 1.3-3 3-3s3 1.3 3 3c0 1.2-.7 2.3-1.9 2.8l.3 1 1.8 5.8c5.3-1.7 8.1-7.3 6.4-12.6-1.3-4.2-5.2-7-9.6-7zm3.8 18.1-1.5-4.9c.1-.1.2-.1.2-.2.1-.1.2-.1.2-.2l.2-.2c.3-.3.6-.7.7-1.1l.1-.3c0-.1.1-.2.1-.3 0-.2.1-.3.1-.5V12c0-2.2-1.8-4-4-4s-4 1.8-4 4v.5c0 .2.1.3.1.4 0 .2.1.3.1.4.1.3.3.6.4.8.1.1.2.3.3.4l.3.3c.1.1.2.2.4.3L8 20c-4.5-2.1-6.4-7.5-4.3-12s7.5-6.4 12-4.3 6.4 7.5 4.3 12c-.7 2-2.3 3.6-4.2 4.4z\"\n        />\n      </svg>\n       \n      it-open-source\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M3 21h18v1H3v-1zm0-1h18v-1H3v1zM22 9H2l10-7 10 7zM5.2 8h13.6L12 3.2 5.2 8zM6 18v-8H5v8h1zm4 0v-8H9v8h1zm5 0v-8h-1v8h1zm4 0v-8h-1v8h1z\"\n        />\n      </svg>\n       \n      it-pa\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15 12c0-.7-.3-1.4-.7-1.9l.4-1.1c.8.8 1.3 1.9 1.3 3 0 2.2-1.7 3.9-3.9 4l.4-1.1c1.4-.2 2.5-1.4 2.5-2.9zM3.1 12C4.8 8.6 8.2 6.5 12 6.5h.4l.4-.9H12c-4.1 0-7.9 2.3-9.8 6L2 12l.2.5c1.3 2.5 3.5 4.4 6.1 5.3l.3-.9C6.2 16 4.2 14.3 3.1 12zm18.7-.5c-1.3-2.5-3.5-4.4-6.1-5.3l-.3.9c2.4.9 4.4 2.6 5.5 4.9a9.88 9.88 0 0 1-8.9 5.5h-.4l-.4.9h.8c4.1 0 7.9-2.3 9.8-6l.2-.4-.2-.5zM11.5 9.1l.4-1.1C9.7 8.1 8 9.8 8 12c0 1.1.5 2.2 1.3 3l.4-1.1c-.4-.5-.7-1.2-.7-1.9 0-1.5 1.1-2.7 2.5-2.9zm3.1-5.7L8.5 20.3l.9.3 6.1-16.9-.9-.3z\"\n        />\n      </svg>\n       \n      it-password-invisible\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.8 11.5C19 6.1 12.4 3.9 7 6.7c-2.1 1.1-3.7 2.7-4.8 4.8L2 12l.2.5c2.8 5.4 9.4 7.6 14.8 4.8 2.1-1.1 3.7-2.7 4.8-4.8l.2-.5-.2-.5zm-9.8 6c-3.8 0-7.2-2.1-8.9-5.5C4.8 8.6 8.2 6.5 12 6.5c3.8 0 7.2 2.1 8.9 5.5a9.88 9.88 0 0 1-8.9 5.5zM12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 7c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3c.1 1.6-1.2 2.9-2.8 3H12z\"\n        />\n      </svg>\n       \n      it-password-visible\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20.5 3.5c-.5-.6-1.3-.9-2.1-.9s-1.6.3-2.2.9L4.6 15.2l-1 5.2 5.2-1L20.5 7.8c1.2-1.2 1.2-3.1 0-4.3zm-5.7 2.8.7-.7 2.9 2.9-.7.7-2.9-2.9zm-.7.8 1.1 1-8.4 8.4-1.1-1.1 8.4-8.3zM5.7 18.3c-.1-.2-.4-.3-.6-.3l.3-1.5 2.1 2.1-1.5.3c0-.2-.1-.5-.3-.6zm2.9 0-1.1-1.1 8.4-8.4 1 1.1-8.3 8.4zM19.8 7.1l-.7.7-2.9-2.9.7-.7c.4-.4.9-.6 1.5-.6.5 0 1 .2 1.4.6.8.8.8 2.1 0 2.9z\"\n        />\n      </svg>\n       \n      it-pencil\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 4.1 18.9 8 12 11.9 5.1 8 12 4.1M12 3 3 8l9 5 9-5-9-5zM21 14.7l-9 5-9-5 1-.5 8 4.4 8-4.5z\"\n        />\n        <path\n          d=\"m21 11.5-9 5-9-5 1-.5 8 4.4 8-4.5z\"\n        />\n      </svg>\n       \n      it-piattaforme\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M18.1 14 15 10.3V4.6L16.3 2H7.7L9 4.6v5.7L5.9 14h5.6v8h1v-8h5.6zM10 5h4v5h-4V5zm4.7-2-.5 1H9.8l-.5-1h5.4zm-5 8h4.6l1.6 2H8.1l1.6-2z\"\n        />\n      </svg>\n       \n      it-pin\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM4 12a8 8 0 1 1 5.631 7.643c.326-.531.814-1.402.995-2.097l.498-1.902c.26.498 1.023.919 1.834.919 2.412 0 4.15-2.219 4.15-4.976 0-2.643-2.156-4.62-4.93-4.62-3.453 0-5.287 2.317-5.287 4.84 0 1.174.625 2.635 1.624 3.1.152.07.233.04.268-.107l.081-.332.14-.575a.24.24 0 0 0-.055-.23c-.33-.4-.595-1.138-.595-1.826 0-1.764 1.336-3.471 3.612-3.471 1.966 0 3.342 1.339 3.342 3.254 0 2.165-1.093 3.664-2.515 3.664-.785 0-1.373-.65-1.185-1.446.082-.344.191-.698.297-1.042.188-.607.366-1.183.366-1.621 0-.615-.33-1.127-1.012-1.127-.803 0-1.448.83-1.448 1.943 0 .708.24 1.187.24 1.187s-.793 3.352-.939 3.977c-.16.69-.097 1.664-.027 2.297A8.005 8.005 0 0 1 4 12Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-pinterest-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 3a9 9 0 0 0-3.28 17.384c-.079-.712-.15-1.808.031-2.585.164-.702 1.056-4.473 1.056-4.473s-.27-.54-.27-1.337c0-1.251.726-2.185 1.629-2.185.768 0 1.139.576 1.139 1.267 0 .773-.492 1.927-.746 2.997-.212.896.45 1.626 1.333 1.626 1.6 0 2.83-1.686 2.83-4.121 0-2.155-1.55-3.662-3.76-3.662-2.56 0-4.064 1.921-4.064 3.906 0 .774.298 1.603.67 2.054.073.09.084.167.062.258-.068.284-.22.896-.25 1.02-.039.166-.13.2-.3.121-1.125-.523-1.827-2.166-1.827-3.486 0-2.84 2.062-5.447 5.946-5.447 3.122 0 5.548 2.225 5.548 5.198 0 3.102-1.955 5.598-4.67 5.598-.912 0-1.769-.474-2.063-1.033l-.56 2.14c-.203.781-.752 1.76-1.119 2.359.842.26 1.737.401 2.665.401a9 9 0 1 0 0-18Z\"\n        />\n      </svg>\n       \n      it-pinterest\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m8.5 9.9-2.8 2.8-1.1 1.1c-.6.6-.6 1.5 0 2.1L6 17.3l-3.8 3.9.7.7L6.7 18l1.4 1.4c.3.3.7.4 1.1.4.4 0 .8-.2 1.1-.4l1.1-1.1 2.8-2.8-5.7-5.6zm1 8.8c-.2.2-.5.2-.7 0l-3.5-3.5c-.2-.2-.2-.5 0-.7l.4-.4 4.2 4.2-.4.4zm-3.2-5.3 2.1-2.1 4.2 4.2-2.1 2.1-4.2-4.2zm9.6-8.8c-.6-.6-1.5-.6-2.1 0L11.3 7l1.4 1.4-2.1 2.1.7.7 2.1-2.1 1.4 1.4-2.1 2.1.7.7 2.1-2.1 1.5 1.4 2.5-2.5c.6-.6.6-1.5 0-2.1l-3.6-3.4zm2.8 4.9L17 11.3 12.7 7l1.8-1.8c.2-.2.5-.2.7 0l3.5 3.5c.2.3.2.6 0 .8zM8.5 12.7l.7.7-.7.7-.7-.7.7-.7zm2.8 2.8-.7.7-.7-.7.7-.7.7.7zM18 6.7l-.7-.7 3.9-3.8.7.7L18 6.7z\"\n        />\n      </svg>\n       \n      it-plug\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12.4 11.5h4.5v1h-4.5V17h-1v-4.5H6.9v-1h4.5V7h1v4.5zm9.6.5c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10zm-1 0c0-5-4-9-9-9s-9 4-9 9 4 9 9 9 9-4 9-9z\"\n        />\n      </svg>\n       \n      it-plus-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20 12.5h-7.5V20h-1v-7.5H4v-1h7.5V4h1v7.5H20v1z\"\n        />\n      </svg>\n       \n      it-plus\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M4 5v10.6C4 16.9 5.1 18 6.4 18h3.1l-1.1 4h1l1.1-4h2.7l1.2 4h1l-1.2-4h3.5c1.3 0 2.3-1 2.3-2.3V5H4zm15 10.7c0 .7-.6 1.3-1.3 1.3H6.4c-.8 0-1.4-.6-1.4-1.4V6h14v9.7zM21 3v1H3V3h18zm-9 13c2.5 0 4.5-2 4.5-4.5S14.5 7 12 7s-4.5 2-4.5 4.5S9.5 16 12 16zm-.5-7.9V11H8.6c.2-1.5 1.4-2.7 2.9-2.9zm1 3.9V8c1.9.1 3.4 1.8 3.3 3.8S13.9 15.1 12 15c-1.7 0-3.2-1.3-3.4-3h3.9z\"\n        />\n      </svg>\n       \n      it-presentation\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21 9.5c0-.8-.7-1.5-1.5-1.5H17V3H7v5H4.5C3.7 8 3 8.7 3 9.5V16h2v3h2v2h10v-2h2v-3h2V9.5zM8 4h8v4H8V4zM6 18v-4h1v4H6zm10 2H8v-6h8v6zm2-2h-1v-4h1v4zm2-3h-1v-2H5v2H4V9.5c0-.3.2-.5.5-.5h15c.3 0 .5.2.5.5V15zM6 11h4v1H6v-1z\"\n        />\n      </svg>\n       \n      it-print\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm6.19 12.95c1.269 0 1.92 1.102 2.474 2.193-.355.104-.74.15-1.167.15-2.68 0-3.839-1.892-3.839-5.596 0-3.724 1.159-5.636 3.84-5.636 2.72 0 3.884 1.912 3.884 5.636 0 1.491-.195 2.694-.606 3.585-.691-1.043-1.562-1.86-3.259-1.86-1.09 0-1.94.356-2.465.807l.431.863c.223-.102.465-.142.707-.142Zm1.307 3.737c.62 0 1.243-.087 1.831-.244.7 1.2 1.634 2.224 3.4 2.224 2.917 0 3.24-2.687 3.18-3.334H18.43c-.054.486-.377 1.105-1.179 1.105-.734 0-1.261-.51-1.773-1.277 1.585-1.228 2.675-3.127 2.675-5.464 0-4.202-3.46-7.03-7.09-7.03C7.494 4 4 6.849 4 11.03c0 4.142 3.495 6.99 7.064 6.99Z\"\n        />\n      </svg>\n       \n      it-quora-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12.73 16.476c-.554-1.091-1.204-2.193-2.473-2.193-.242 0-.484.04-.707.142l-.43-.863c.525-.45 1.373-.808 2.464-.808 1.697 0 2.568.818 3.26 1.86.41-.89.605-2.093.605-3.584 0-3.724-1.165-5.636-3.885-5.636-2.68 0-3.839 1.912-3.839 5.636 0 3.704 1.159 5.596 3.84 5.596.425 0 .811-.047 1.166-.15Zm.665 1.3a7.128 7.128 0 0 1-1.83.244c-3.57 0-7.065-2.848-7.065-6.99C4.5 6.849 7.995 4 11.564 4c3.63 0 7.09 2.828 7.09 7.03 0 2.337-1.09 4.236-2.675 5.464.512.767 1.04 1.277 1.773 1.277.802 0 1.125-.62 1.179-1.105h1.043c.061.647-.262 3.334-3.178 3.334-1.767 0-2.7-1.024-3.4-2.224Z\"\n        />\n      </svg>\n       \n      it-quora\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.36-8.84c.21-.2.497-.325.812-.325.64 0 1.165.516 1.165 1.165 0 .477-.287.888-.688 1.07.02.114.029.238.029.352 0 1.805-2.09 3.256-4.668 3.256-2.578 0-4.669-1.46-4.669-3.256 0-.124.01-.238.029-.353a1.162 1.162 0 0 1 .477-2.224c.315 0 .602.124.812.324.811-.582 1.928-.954 3.17-.992l.591-2.788a.186.186 0 0 1 .086-.134c.038-.028.095-.038.153-.028l1.938.41a.83.83 0 1 1 .744 1.194.83.83 0 0 1-.83-.793l-1.738-.372-.534 2.501c1.222.048 2.32.42 3.121.993Zm-6.023 1.67a.831.831 0 1 1 .83.831.825.825 0 0 1-.83-.83Zm4.649 2.206c-.573.573-1.661.61-1.976.61-.325 0-1.413-.047-1.976-.61a.213.213 0 0 1 0-.306.213.213 0 0 1 .305 0c.363.363 1.126.487 1.67.487.545 0 1.318-.124 1.671-.487a.213.213 0 0 1 .306 0 .232.232 0 0 1 0 .306Zm-.984-2.196c0 .458.373.83.831.83.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0Z\"\n        />\n      </svg>\n       \n      it-reddit-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M10.167 12a.831.831 0 0 0-.83.83c0 .459.372.84.83.831a.831.831 0 0 0 0-1.661ZM12.01 15.647c.315 0 1.403-.038 1.976-.611a.232.232 0 0 0 0-.306.213.213 0 0 0-.306 0c-.353.363-1.126.487-1.67.487-.545 0-1.308-.124-1.671-.487a.213.213 0 0 0-.306 0 .213.213 0 0 0 0 .306c.564.563 1.652.61 1.977.61ZM13.002 12.84c0 .458.373.83.831.83.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0Z\"\n        />\n        <path\n          d=\"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-3.828-1.165c-.315 0-.602.124-.812.325-.801-.573-1.9-.945-3.121-.993l.534-2.501 1.738.372a.83.83 0 1 0 .83-.869.83.83 0 0 0-.744.468l-1.938-.41a.203.203 0 0 0-.153.028.186.186 0 0 0-.086.134l-.592 2.788c-1.24.038-2.358.41-3.17.992-.21-.2-.496-.324-.81-.324a1.163 1.163 0 0 0-.478 2.224c-.02.115-.029.23-.029.353 0 1.795 2.091 3.256 4.669 3.256 2.577 0 4.668-1.451 4.668-3.256 0-.114-.01-.238-.029-.353.401-.181.688-.592.688-1.069 0-.65-.526-1.165-1.165-1.165Z\"\n        />\n      </svg>\n       \n      it-reddit\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21 12c0 5-4 9-9 9s-9-4-9-9 4-9 9-9c2.4 0 4.7.9 6.4 2.6.4.4.8.9 1.1 1.4h-4v1H21V2.5h-1V6c-.3-.4-.6-.7-.9-1.1C15.2 1 8.8 1 4.9 4.9S1 15.2 4.9 19.1s10.2 3.9 14.1 0c1.9-1.9 2.9-4.4 2.9-7.1H21z\"\n        />\n      </svg>\n       \n      it-refresh\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2C9.3 2 6.8 3 4.9 4.9c-.3.4-.6.7-.9 1.1V2.5H3V8h5.5V7h-4c.3-.5.7-.9 1.1-1.4 3.5-3.5 9.2-3.6 12.7-.1s3.6 9.2.1 12.7-9.2 3.6-12.7.1C4 16.7 3 14.4 3 12H2c0 5.5 4.5 10 10 10s10-4.5 10-10S17.5 2 12 2z\"\n        />\n      </svg>\n       \n      it-restore\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M17.6 3H6.4C4.5 3 3 4.5 3 6.4v11.2C3 19.5 4.5 21 6.4 21h11.3c1.9 0 3.4-1.5 3.4-3.4V6.4C21 4.5 19.5 3 17.6 3zM7.5 18.8c-1.2 0-2.3-1-2.3-2.3s1-2.3 2.3-2.3 2.3 1 2.3 2.3-1.1 2.3-2.3 2.3zm4.5 0C12 15 9 12 5.3 12V9.8c5 0 9 4 9 9H12zm4.5 0c0-6.2-5-11.3-11.3-11.3V5.3c7.5 0 13.5 6 13.5 13.5h-2.2z\"\n        />\n      </svg>\n       \n      it-rss-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M5.7 15.7c-1.5 0-2.7 1.2-2.7 2.7S4.2 21 5.7 21s2.7-1.2 2.7-2.7c-.1-1.4-1.3-2.6-2.7-2.6z\"\n        />\n        <path\n          d=\"M3.3 8.9c-.2 0-.3.1-.3.3v3.4c0 .2.1.3.3.3 4.4 0 7.9 3.5 7.9 7.9 0 .2.1.3.3.3h3.4c.2 0 .3-.1.3-.3-.1-6.6-5.4-11.9-11.9-11.9z\"\n        />\n        <path\n          d=\"M21 20.7C20.9 11 13 3.1 3.3 3c-.2 0-.3.1-.3.3v3.5c0 .1.1.2.3.2C10.8 7 17 13.1 17 20.7v.1c0 .2.1.3.3.3h3.5c.1-.1.3-.2.2-.4z\"\n        />\n      </svg>\n       \n      it-rss\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.9 21.1 16 15.3c1.3-1.5 2-3.4 2-5.3 0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8c1.9 0 3.8-.7 5.3-2l5.8 5.9.8-.8zM10 17c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z\"\n        />\n      </svg>\n       \n      it-search\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 7.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 8c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm9.8-1.6c.1-.6.2-1.3.2-1.9 0-.6-.1-1.3-.2-1.9l-2.1-.3c-.2-.6-.4-1.2-.7-1.7l1.3-1.7c-.7-1.1-1.6-2-2.7-2.7L15.9 5l-1.7-.7-.3-2.1L12 2l-1.9.2-.3 2.1-1.7.7-1.7-1.3c-1.1.7-2 1.6-2.7 2.7L5 8.1c-.3.5-.5 1.1-.7 1.7l-2.1.3c-.1.6-.2 1.3-.2 1.9 0 .6.1 1.3.2 1.9l2.1.3c.2.6.4 1.2.7 1.7l-1.3 1.7c.7 1.1 1.6 2 2.7 2.7L8.1 19l1.7.7.3 2.1 1.9.2 1.9-.2.3-2.1 1.7-.7 1.7 1.3c1.1-.7 2-1.6 2.7-2.7L19 15.9c.3-.5.5-1.1.7-1.7l2.1-.3zm-2.9-.7-.2.7c-.1.5-.3 1-.6 1.5l-.3.6.4.5.8 1.1c-.4.5-.9 1-1.4 1.4l-1.1-.8-.5-.4-.6.3c-.5.3-1 .5-1.5.6l-.7.2v.7l-.2 1.3h-2l-.2-1.3v-.7l-.7-.2c-.5-.1-1-.3-1.5-.6l-.6-.3-.5.4-1.1.8c-.5-.4-1-.9-1.4-1.4l.8-1.1.4-.5-.3-.6c-.3-.5-.5-1-.6-1.5l-.2-.7h-.7L3.1 13c-.1-.3-.1-.7-.1-1 0-.3 0-.7.1-1l1.3-.2h.7l.2-.7c.1-.5.3-1 .6-1.5l.3-.6-.4-.5L5 6.4 6.4 5l1.1.8.5.4.6-.3c.5-.3 1-.5 1.5-.6l.7-.2v-.7l.2-1.3h2l.2 1.3v.7l.7.2c.5.1 1 .3 1.5.6l.6.3.5-.4 1.1-.8c.5.4 1 .9 1.4 1.4l-.8 1.1-.4.5.3.6c.3.5.5 1 .6 1.5l.2.7h.7l1.3.2c.1.3.1.7.1 1 0 .3 0 .7-.1 1l-1.3.2h-.7z\"\n        />\n      </svg>\n       \n      it-settings\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M17.5 15c-.8 0-1.5.4-2 1l-7.6-3.4c.1-.2.1-.4.1-.6 0-.2 0-.4-.1-.6L15.5 8c.8 1.1 2.4 1.3 3.5.5s1.3-2.4.5-3.5-2.4-1.3-3.5-.5c-.6.5-1 1.2-1 2 0 .2 0 .4.1.6l-7.6 3.4C6.7 9.4 5.1 9.2 4 10s-1.3 2.4-.5 3.5 2.4 1.3 3.5.5c.2-.1.4-.3.5-.5l7.6 3.4c-.1.2-.1.4-.1.6 0 1.4 1.1 2.5 2.5 2.5s2.5-1.1 2.5-2.5-1.1-2.5-2.5-2.5zm0-10c.8 0 1.5.7 1.5 1.5S18.3 8 17.5 8 16 7.3 16 6.5 16.7 5 17.5 5zm-12 8.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5S7 11.2 7 12s-.7 1.5-1.5 1.5zm12 5.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5z\"\n        />\n      </svg>\n       \n      it-share\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"m 10.243995,18.027013 c -0.083,-0.085 -0.156,-0.178001 -0.214998,-0.288 -0.061002,-0.106001 -0.1180007,-0.216 -0.1710006,-0.327999 -0.056999,-0.111999 -0.1130003,-0.221001 -0.1749997,-0.327999 -0.058998,-0.106001 -0.1309984,-0.202001 -0.2199988,-0.288 -0.085001,-0.082 -0.1900002,-0.152001 -0.3130012,-0.202001 -0.1239987,-0.051 -0.2770012,-0.078 -0.4559996,-0.078 -0.091,0 -0.1880013,0.008 -0.2899994,0.024 -0.1019981,0.01599 -0.2090003,0.046 -0.324,0.088 -0.1180006,0.04 -0.2390022,0.096 -0.3680012,0.163 -0.1280013,0.069 -0.2650016,0.157001 -0.4049999,0.264 -0.028989,-0.048 -0.063999,-0.093 -0.1040012,-0.139 -0.043,-0.045 -0.094001,-0.082 -0.156,-0.116999 -0.061002,-0.035 -0.1339994,-0.061 -0.2140007,-0.083 -0.084,-0.01901 -0.18,-0.02899 -0.2869984,-0.02899 -0.1830009,0 -0.3700006,0.024 -0.5629992,0.077 -0.1909973,0.051 -0.380999,0.118001 -0.5739983,0.198002 -0.1909985,0.08 -0.3809999,0.169999 -0.569,0.269 -0.1869997,0.101 -0.3700002,0.197 -0.5499995,0.296001 -0.1760013,0.096 -0.348,0.187 -0.5139994,0.269001 -0.1640013,0.08 -0.3220003,0.147001 -0.4699998,0.192 l 0.3030006,0.941979 c 0.1479987,-0.048 0.3030009,-0.111998 0.4640001,-0.19 0.1610003,-0.08 0.3250015,-0.162002 0.4909991,-0.248002 0.1660007,-0.088 0.3329991,-0.176001 0.4989997,-0.265999 0.1690016,-0.091 0.3299982,-0.173998 0.4909996,-0.248001 0.1579994,-0.075 0.3110022,-0.142001 0.4549999,-0.195001 0.1450016,-0.053 0.2820019,-0.085 0.4049999,-0.101 -0.002,0.02899 -0.002,0.058 -0.00499,0.088 -0.003,0.02899 -0.00601,0.058 -0.00801,0.085 0,0.02899 -0.003,0.059 -0.003,0.088 -0.003,0.03201 -0.003,0.061 -0.003,0.091 0,0.104002 0.026986,0.194 0.084,0.274001 0.053,0.078 0.12,0.133999 0.2029984,0.171001 0.080999,0.037 0.1690016,0.054 0.2659994,0.045 0.094001,-0.008 0.1819994,-0.045 0.2629984,-0.111999 0.1099994,-0.096 0.228,-0.193999 0.351001,-0.301001 0.1239987,-0.106999 0.248999,-0.205002 0.3759987,-0.296002 0.1260019,-0.088 0.252,-0.162999 0.3799998,-0.224001 0.128999,-0.059 0.252,-0.088 0.3759987,-0.088 0.043,0 0.080001,0.01599 0.1099994,0.048 0.032013,0.03201 0.061999,0.077 0.091,0.133002 0.028989,0.059 0.058998,0.126002 0.094001,0.202998 0.032013,0.08 0.072,0.163 0.1210016,0.253002 0.048,0.091 0.1069984,0.187 0.1760012,0.286001 0.070001,0.098 0.156,0.200001 0.2579982,0.299002 z\"\n          fill-rule=\"nonzero\"\n        />\n        <path\n          clip-rule=\"evenodd\"\n          d=\"m 19.240989,8.9220122 -7.004995,6.9719998 c -0.106999,0.106001 -0.212001,0.24 -0.310999,0.397 -0.099,0.154998 -0.19,0.322998 -0.272999,0.496 -0.086,0.176002 -0.161,0.351999 -0.226,0.528 -0.067,0.176002 -0.12,0.336 -0.163,0.48 -0.043,0.144 -0.07,0.264 -0.086,0.363001 -0.013,0.099 -0.013,0.157002 0.008,0.176002 0.01901,0.01901 0.078,0.02101 0.176999,0.005 0.097,-0.013 0.219999,-0.042 0.365001,-0.085 0.147001,-0.04 0.308001,-0.093 0.484999,-0.159999 0.176999,-0.067 0.353998,-0.140999 0.528,-0.224001 0.175,-0.083 0.341,-0.176001 0.499,-0.274999 0.157999,-0.098 0.289999,-0.202 0.396999,-0.308999 l 7.004995,-6.969002 c 0.104002,-0.104001 0.176999,-0.207999 0.221998,-0.3200014 0.043,-0.1089978 0.065,-0.219001 0.065,-0.3309997 0,-0.1330016 -0.03001,-0.264 -0.086,-0.3860001 -0.059,-0.123001 -0.133999,-0.2349997 -0.231001,-0.3309997 -0.096,-0.096 -0.205999,-0.171001 -0.329,-0.2290016 -0.123999,-0.058998 -0.255001,-0.085999 -0.389,-0.085999 -0.113,0 -0.222999,0.021014 -0.332999,0.067 -0.109999,0.044999 -0.214,0.1169991 -0.318999,0.2210003 z\"\n          fill-rule=\"nonzero\"\n        />\n      </svg>\n       \n      it-sign\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm6.322 6.029c-.925 0-1.68-.756-1.68-1.681S8.963 4 9.888 4c.925 0 1.681.756 1.681 1.68v1.682H9.89Zm-4.208 8.43c.925 0 1.68-.756 1.68-1.681V12.43h-1.68c-.925 0-1.681.756-1.681 1.68 0 .926.756 1.681 1.68 1.681Zm4.208-3.362c-.925 0-1.68.756-1.68 1.68v4.21c0 .924.755 1.68 1.68 1.68.925 0 1.681-.756 1.681-1.68v-4.21c0-.924-.756-1.68-1.68-1.68Zm1.681-2.54c0-.926-.756-1.682-1.68-1.682H5.68C4.757 8.208 4 8.964 4 9.89s.756 1.681 1.68 1.681h4.21c.924 0 1.68-.756 1.68-1.68Zm5.069 0c0-.926.755-1.682 1.68-1.682.925 0 1.681.756 1.681 1.681s-.756 1.681-1.68 1.681h-1.681V9.89Zm-2.528 1.68c.925 0 1.68-.756 1.68-1.68V5.68c0-.924-.755-1.68-1.68-1.68-.925 0-1.681.756-1.681 1.68v4.21c0 .924.756 1.68 1.68 1.68Zm0 5.068c.925 0 1.68.756 1.68 1.681S15.037 20 14.112 20c-.925 0-1.681-.756-1.681-1.68v-1.682h1.68Zm-1.681-2.527c0 .925.756 1.68 1.68 1.68h4.21c.924 0 1.68-.755 1.68-1.68 0-.925-.756-1.681-1.68-1.681h-4.21c-.924 0-1.68.756-1.68 1.68Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-slack-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.782 14.375c0 1.04-.85 1.89-1.891 1.89-1.04 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h1.892v1.89ZM7.735 14.375c0-1.041.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v4.735c0 1.04-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89v-4.735ZM9.625 6.782c-1.04 0-1.89-.85-1.89-1.891 0-1.04.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v1.892h-1.89ZM9.625 7.735c1.041 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891H4.89c-1.04 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h4.735ZM17.218 9.625c0-1.04.85-1.89 1.891-1.89 1.04 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891h-1.892v-1.89ZM16.265 9.625c0 1.041-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89V4.89c0-1.04.85-1.891 1.89-1.891 1.041 0 1.891.85 1.891 1.89v4.735ZM14.375 17.218c1.04 0 1.89.85 1.89 1.891 0 1.04-.85 1.891-1.89 1.891-1.041 0-1.891-.85-1.891-1.89v-1.892h1.89ZM14.375 16.265c-1.041 0-1.891-.85-1.891-1.89 0-1.041.85-1.891 1.89-1.891h4.735c1.04 0 1.891.85 1.891 1.89 0 1.041-.85 1.891-1.89 1.891h-4.735Z\"\n        />\n      </svg>\n       \n      it-slack\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.56696 1.33333H20.3289C20.9351 1.33333 21.5165 1.57414 21.9451 2.0028C22.3738 2.43145 22.6146 3.01283 22.6146 3.61904V20.3809C22.6146 20.9872 22.3738 21.5685 21.9451 21.9972C21.5165 22.4258 20.9351 22.6667 20.3289 22.6667H3.56696C2.96076 22.6667 2.37937 22.4258 1.95072 21.9972C1.52207 21.5685 1.28125 20.9872 1.28125 20.3809V3.61904C1.28125 3.01283 1.52207 2.43145 1.95072 2.0028C2.37937 1.57414 2.96076 1.33333 3.56696 1.33333ZM19.3787 14.9271C19.6199 15.0612 19.8316 15.223 19.9428 15.5256C20.0675 15.864 19.991 16.2475 19.6869 16.5729L19.6828 16.5778C19.5601 16.7136 19.4149 16.8273 19.2536 16.9138C18.9335 17.0896 18.593 17.2252 18.2398 17.3177C18.1721 17.3358 18.108 17.3651 18.0501 17.4044C17.9896 17.4579 17.9645 17.5245 17.9331 17.6075C17.9094 17.6703 17.8822 17.7425 17.8334 17.8254C17.7497 17.9714 17.6346 18.0971 17.4966 18.1933C17.1663 18.4215 16.7951 18.4358 16.4018 18.4509L16.4005 18.4509C16.0456 18.4644 15.6433 18.4797 15.184 18.6316C14.9988 18.6929 14.8022 18.8135 14.5745 18.9533L14.5729 18.9543C14.0183 19.2939 13.2594 19.7586 11.9991 19.7586C10.7376 19.7586 9.98374 19.2955 9.4331 18.957C9.20376 18.8147 9.00591 18.6929 8.81541 18.6299C8.35552 18.4783 7.95285 18.4627 7.59761 18.4493C7.20435 18.4341 6.83316 18.4198 6.50286 18.1917C6.38628 18.1108 6.2859 18.0087 6.20689 17.8908C6.13019 17.7797 6.09485 17.6857 6.0651 17.6066C6.0338 17.5234 6.00869 17.4566 5.94812 17.4036C5.88637 17.3623 5.81809 17.3318 5.74618 17.3132C5.3977 17.221 5.06177 17.0866 4.74586 16.913C4.59403 16.8322 4.45604 16.7277 4.33706 16.6035C4.01289 16.2708 3.9295 15.8759 4.05704 15.5288C4.20148 15.1363 4.51446 14.9794 4.84272 14.8147C4.89909 14.7864 4.9559 14.7579 5.01239 14.728C5.74005 14.3327 6.30991 13.8389 6.70807 13.2563C6.82158 13.092 6.92021 12.9178 7.00281 12.7359C7.04165 12.6297 7.04083 12.572 7.01467 12.5185C6.98663 12.4747 6.94955 12.4375 6.90593 12.4093C6.78125 12.3267 6.65411 12.2442 6.56704 12.1877C6.53364 12.1659 6.50166 12.145 6.47122 12.1251C6.35489 12.0491 6.26107 11.9878 6.19626 11.9425C5.88762 11.7266 5.67178 11.4973 5.53647 11.241C5.44253 11.0636 5.38789 10.868 5.37625 10.6676C5.36461 10.4672 5.39625 10.2667 5.46902 10.0796C5.6726 9.54162 6.18155 9.20763 6.7976 9.20763C6.92746 9.20751 7.05696 9.22122 7.18391 9.24851C7.21784 9.25587 7.25136 9.26364 7.28447 9.27222C7.27916 8.90635 7.28734 8.51595 7.32004 8.13373C7.43614 6.79125 7.90666 6.08567 8.39721 5.52399C8.71164 5.17104 9.0824 4.87267 9.49442 4.64099C10.2397 4.21584 11.0797 4 11.9999 4C12.9201 4 13.7643 4.21584 14.5087 4.64099C14.9197 4.8726 15.2897 5.17038 15.6039 5.52235C16.0944 6.08403 16.5649 6.78839 16.681 8.1321C16.7137 8.51432 16.7219 8.90267 16.7162 9.27059C16.7493 9.262 16.7832 9.25424 16.8172 9.24688C16.9441 9.21958 17.0736 9.20588 17.2035 9.206C17.8191 9.206 18.3272 9.53998 18.5316 10.078C18.6041 10.265 18.6354 10.4654 18.6235 10.6656C18.6116 10.8658 18.5567 11.061 18.4626 11.2381C18.3277 11.4944 18.1118 11.7238 17.8032 11.9396C17.721 11.9981 17.5935 12.0806 17.4324 12.1849C17.342 12.2433 17.2088 12.33 17.0796 12.4154C17.041 12.4418 17.0083 12.4759 16.9835 12.5156C16.9586 12.5671 16.957 12.6235 16.9917 12.7229C17.0754 12.9086 17.1757 13.0865 17.2914 13.2543C17.6985 13.8503 18.2855 14.3531 19.0373 14.7517C19.0756 14.7716 19.114 14.7909 19.1522 14.8102C19.187 14.8277 19.2217 14.8452 19.256 14.8629C19.2916 14.8793 19.3333 14.9005 19.3787 14.9271ZM17.8832 16.4851C18.1413 16.4164 18.447 16.3349 18.8215 16.1281C19.2568 15.8857 19.0099 15.7369 18.8636 15.6637C16.3859 14.4664 15.991 12.6145 15.9734 12.4751C15.9727 12.4695 15.972 12.4639 15.9712 12.4583C15.9508 12.2998 15.9342 12.1722 16.1116 12.0087C16.232 11.8972 16.6337 11.6369 16.9469 11.434C17.0943 11.3385 17.2221 11.2557 17.2918 11.207C17.6527 10.9552 17.8105 10.7038 17.6936 10.3948C17.6119 10.1822 17.4136 10.1004 17.2031 10.1004C17.1369 10.1006 17.071 10.108 17.0064 10.1225C16.7732 10.1731 16.5439 10.2628 16.3494 10.3389C16.2139 10.3918 16.0954 10.4382 16.0041 10.4602C15.9773 10.4671 15.9499 10.4708 15.9223 10.4712C15.8038 10.4712 15.7608 10.4185 15.7702 10.2758C15.7712 10.2607 15.7722 10.2452 15.7732 10.2291C15.802 9.78454 15.8545 8.97167 15.7886 8.21059C15.6958 7.12564 15.3459 6.58808 14.9302 6.11265C14.7307 5.88495 13.7908 4.89853 11.9983 4.89853C10.2057 4.89853 9.26835 5.88904 9.06886 6.11756C8.65353 6.59298 8.30401 7.13055 8.21039 8.21549C8.14763 8.94046 8.1944 9.71208 8.22204 10.1682C8.22447 10.2082 8.22675 10.2458 8.22879 10.2807C8.23697 10.4164 8.19527 10.4761 8.07672 10.4761C8.04913 10.4757 8.02169 10.4719 7.99496 10.4651C7.90396 10.4431 7.78569 10.3969 7.65053 10.344C7.456 10.2679 7.22649 10.1781 6.993 10.1274C6.92845 10.113 6.86252 10.1055 6.79637 10.1053C6.58707 10.1053 6.38758 10.1859 6.30582 10.3997C6.1889 10.7087 6.34752 10.9601 6.70807 11.212C6.77786 11.2607 6.90587 11.3436 7.05345 11.4393C7.36663 11.6423 7.76795 11.9025 7.88826 12.0136C8.06551 12.1774 8.04901 12.3052 8.02849 12.4641C8.02781 12.4694 8.02712 12.4747 8.02644 12.48C8.00886 12.6174 7.61355 14.4692 5.13626 15.6686C4.99114 15.7389 4.74422 15.8877 5.17959 16.1281C5.55314 16.3334 5.85832 16.4145 6.11607 16.4829C6.32994 16.5397 6.51115 16.5878 6.67169 16.691C6.83395 16.7956 6.8567 16.9655 6.87784 17.1234C6.89578 17.2574 6.91256 17.3827 7.01263 17.4518C7.12902 17.5321 7.34417 17.5403 7.63379 17.5514C8.01245 17.5659 8.51841 17.5852 9.09748 17.7768C9.38816 17.8726 9.64073 18.0278 9.90666 18.1912C10.4261 18.5104 10.9964 18.8609 12.0011 18.8609C13.0095 18.8609 13.5859 18.5071 14.1066 18.1876C14.3703 18.0258 14.6197 17.8727 14.9036 17.7788C15.4838 17.5873 15.9897 17.5679 16.368 17.5534C16.6574 17.5423 16.8722 17.5341 16.9884 17.4538C17.0887 17.3847 17.1054 17.2594 17.1233 17.1253C17.1443 16.9675 17.1669 16.7976 17.3294 16.6931C17.4894 16.5901 17.67 16.5419 17.8832 16.4851Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-snapchat-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M19.943 15.526c-.111-.303-.323-.465-.564-.599a1.416 1.416 0 0 0-.123-.064l-.219-.111c-.752-.399-1.338-.902-1.746-1.498a3.39 3.39 0 0 1-.3-.531c-.034-.1-.032-.156-.008-.207a.339.339 0 0 1 .097-.1c.129-.086.262-.173.352-.231.162-.104.289-.187.371-.245.309-.216.525-.446.66-.702a1.397 1.397 0 0 0 .069-1.16c-.205-.538-.713-.872-1.329-.872a1.829 1.829 0 0 0-.487.065c.006-.368-.002-.757-.035-1.139-.116-1.344-.587-2.048-1.077-2.61a4.294 4.294 0 0 0-1.095-.881C13.764 4.216 12.92 4 11.999 4c-.92 0-1.76.216-2.505.641-.412.232-.782.53-1.097.883-.49.562-.96 1.267-1.077 2.61-.033.382-.04.772-.036 1.138a1.83 1.83 0 0 0-.487-.065c-.615 0-1.124.335-1.328.873a1.398 1.398 0 0 0 .067 1.161c.136.256.352.486.66.702.082.057.21.14.371.245l.339.221c.044.028.08.066.109.11.026.053.027.11-.012.217a3.359 3.359 0 0 1-.295.52c-.398.583-.968 1.077-1.696 1.472-.385.204-.786.34-.955.8-.128.348-.044.743.28 1.075.119.125.257.23.409.31a4.43 4.43 0 0 0 1 .4.66.66 0 0 1 .202.09c.118.104.102.26.259.488.079.118.18.22.296.3.33.229.701.243 1.095.258.355.014.758.03 1.217.18.19.064.389.186.618.328.55.338 1.305.802 2.566.802 1.262 0 2.02-.466 2.575-.806.228-.14.425-.26.61-.321.46-.152.863-.168 1.218-.181.393-.015.764-.03 1.095-.258a1.14 1.14 0 0 0 .336-.368c.114-.192.11-.327.217-.42a.625.625 0 0 1 .19-.087 4.446 4.446 0 0 0 1.014-.404c.16-.087.306-.2.429-.336l.004-.005c.304-.326.38-.709.256-1.047Zm-1.122.602c-.683.378-1.138.337-1.492.565-.3.193-.122.61-.34.76-.269.186-1.061-.012-2.085.326-.845.279-1.384 1.082-2.903 1.082-1.519 0-2.045-.801-2.904-1.084-1.022-.338-1.816-.14-2.084-.325-.218-.15-.041-.568-.341-.761-.354-.228-.809-.187-1.492-.563-.436-.24-.189-.39-.044-.46 2.478-1.199 2.873-3.05 2.89-3.188.022-.166.045-.297-.138-.466-.177-.164-.962-.65-1.18-.802-.36-.252-.52-.503-.402-.812.082-.214.281-.295.49-.295.067 0 .132.008.197.022.396.086.78.284 1.002.338.027.007.054.01.082.011.118 0 .16-.06.152-.195-.026-.433-.087-1.277-.019-2.066.094-1.084.444-1.622.859-2.097.2-.229 1.137-1.22 2.93-1.22 1.792 0 2.732.987 2.931 1.215.416.475.766 1.013.859 2.098.068.788.009 1.632-.019 2.065-.01.143.034.195.152.195a.348.348 0 0 0 .082-.01c.222-.054.607-.253 1.002-.338a.91.91 0 0 1 .197-.023c.21 0 .409.082.49.295.117.309-.04.56-.401.812-.218.152-1.003.638-1.18.802-.184.169-.16.3-.139.466.018.14.413 1.991 2.89 3.189.147.073.394.222-.041.464Z\"\n        />\n      </svg>\n       \n      it-snapchat\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        id=\"Livello_1\"\n        viewBox=\"0 0 24 24\"\n        x=\"0\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n        y=\"0\"\n      >\n        <path\n          d=\"M18.5 0h-17C.7 0 0 .7 0 1.5v15c0 .8.7 1.5 1.5 1.5h17c.8 0 1.5-.7 1.5-1.5v-15c0-.8-.7-1.5-1.5-1.5zm.5 16.5c0 .3-.2.5-.5.5h-17c-.3 0-.5-.2-.5-.5V5h18v11.5zM19 4H1V1.5c0-.3.2-.5.5-.5h17c.3 0 .5.2.5.5V4z\"\n          transform=\"translate(2 3)\"\n        />\n        <path\n          d=\"M10 13h5v1h-5zM10 11.1l-5.1 3.7v-1.3l3.4-2.4-3.4-2.5V7.4z\"\n          transform=\"translate(2 3)\"\n        />\n        <path\n          class=\"st0\"\n          d=\"m8.3 11.1-3.4 2.4M8.3 11.1 4.9 8.6\"\n          transform=\"translate(2 3)\"\n        />\n      </svg>\n       \n      it-software\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m 13.120885,21.853286 c 1.160992,-0.136494 2.152377,-0.421473 3.168213,-0.910717 0.490934,-0.236441 0.716368,-0.365176 1.188481,-0.678689 1.407816,-0.934879 2.533421,-2.187724 3.313746,-3.68834 1.5267,-2.935945 1.473462,-6.507325 -0.140005,-9.3919553 C 20.188273,6.3557303 19.674851,5.6782687 18.995459,4.9986738 18.31786,4.3208738 17.643467,3.8101432 16.810932,3.3442899 15.09102,2.3818962 13.117519,1.9637986 11.12144,2.1389384 8.1055523,2.4035583 5.3709224,4.040957 3.7138912,6.5743147 2.8336618,7.9200562 2.3304663,9.3289241 2.1413606,10.977153 c -0.054873,0.478272 -0.055207,1.541878 -6.38e-4,2.034732 0.2642094,2.386277 1.2678521,4.455384 2.961052,6.104496 1.6485183,1.605596 3.8091959,2.585966 6.1001234,2.767828 0.39729,0.03154 1.54503,0.01306 1.918987,-0.03092 z m 2.720048,-5.186816 c -0.0404,-0.01251 -0.174892,-0.08128 -0.298842,-0.152957 -0.281331,-0.162686 -0.937499,-0.480489 -1.22005,-0.590904 -1.197019,-0.467772 -2.442447,-0.689085 -3.867248,-0.687213 -1.0342399,0.0014 -2.0683112,0.116656 -3.1561659,0.351904 -0.3518688,0.07609 -0.5157442,0.08494 -0.6560686,0.03542 -0.1330592,-0.04695 -0.221875,-0.118841 -0.3163777,-0.256075 -0.1583064,-0.229888 -0.1205593,-0.534587 0.093518,-0.75489 0.1242315,-0.127844 0.2236629,-0.159783 0.9317349,-0.299283 1.9106394,-0.376422 3.6667643,-0.422083 5.3098403,-0.13806 1.024302,0.177061 2.028897,0.506539 2.95429,0.968921 0.788091,0.393778 0.979983,0.555372 1.015481,0.855153 0.02797,0.236266 -0.125421,0.514905 -0.345211,0.627049 -0.107178,0.05468 -0.332838,0.07545 -0.444901,0.04093 z m 1.000017,-2.653097 c -0.04671,-0.0179 -0.174799,-0.08565 -0.284635,-0.150538 C 15.930063,13.492882 15.035523,13.107469 14.270775,12.87811 11.999529,12.196932 9.4512211,12.120483 7.2927877,12.66877 6.6412833,12.834266 6.6283354,12.836399 6.467563,12.804765 6.0905074,12.730575 5.8615047,12.470696 5.8396804,12.092232 c -0.012555,-0.217716 0.045958,-0.386755 0.1889272,-0.545795 0.1375526,-0.153015 0.2678139,-0.217047 0.659837,-0.324354 1.1970677,-0.32767 2.3077203,-0.469622 3.6743964,-0.469622 0.966416,0 1.564514,0.04872 2.49854,0.203538 1.365982,0.226412 2.660863,0.638002 3.799313,1.207648 0.796544,0.398566 1.023298,0.553057 1.127387,0.768109 0.185151,0.382531 0.02931,0.842889 -0.351499,1.038344 -0.146295,0.07509 -0.454275,0.09746 -0.595632,0.04327 z m 1.337758,-3.003555 C 18.107898,10.998198 17.97643,10.948158 17.879866,10.896076 17.522779,10.703488 16.777835,10.34685 16.51209,10.241262 14.052898,9.2641531 10.686796,8.9454149 7.7882028,9.415191 7.433655,9.4726526 6.839179,9.6063546 6.5508827,9.6934736 5.996251,9.8610736 5.6191808,9.7788706 5.3532254,9.4323762 5.2182943,9.2565838 5.1583418,9.0747997 5.1571452,8.8378335 5.1561756,8.6458298 5.1621049,8.6179364 5.2340292,8.4761441 5.3244998,8.2977894 5.5167929,8.1022477 5.686055,8.0164814 5.9951974,7.8598371 7.2630397,7.5840382 8.1330204,7.4841828 9.8787011,7.283816 11.512776,7.2909124 13.209188,7.5062274 c 2.127987,0.2700925 3.98106,0.8335648 5.404268,1.6433011 0.34548,0.1965618 0.461786,0.3032603 0.570605,0.5234771 0.08193,0.165804 0.08656,0.187016 0.08656,0.3959904 0,0.208345 -0.0048,0.23053 -0.0852,0.393213 -0.199309,0.403333 -0.59024,0.61598 -1.006726,0.547609 z\"\n        />\n      </svg>\n       \n      it-spotify\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM8.012 5h8.57c1.09 0 1.962.922 1.962 2.063v.67H6v-.67C6 5.923 6.906 5 8.012 5ZM6 8.455h12.544v2.582H6V8.456Zm0 3.337h12.544v2.583H6v-2.583Zm0 3.32v.672c0 1.14.906 2.062 2.012 2.062h5.367v2.734l2.65-2.734h.587c1.107 0 2.012-.922 2.012-2.062v-.671H6Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-stackexchange-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M4.48 11.5h14.96v3.08H4.48V11.5ZM4.48 7.52h14.96v3.08H4.48V7.52ZM17.1 3.4H6.88c-1.32 0-2.4 1.1-2.4 2.46v.8h14.96v-.8c0-1.36-1.04-2.46-2.34-2.46ZM4.48 15.46v.8c0 1.36 1.08 2.46 2.4 2.46h6.4v3.26l3.16-3.26h.7c1.32 0 2.4-1.1 2.4-2.46v-.8H4.48Z\"\n        />\n      </svg>\n       \n      it-stackexchange\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286Zm11.427 15.812H7.857v-1.428h7.137v1.428ZM13.108 4.852 14.254 4l4.26 5.727-1.146.852-4.26-5.727Zm3.09 7.092-5.485-4.567.914-1.097 5.484 4.567-.913 1.097Zm-.805 1.62-6.47-3.013.602-1.294 6.47 3.013-.602 1.294Zm-.41 1.8-6.985-1.469.294-1.397 6.985 1.469-.293 1.396Zm1.43-1.075v4.283H6.427V14.29H5V20h12.84v-5.71h-1.428Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-stackoverflow-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M16.412 18.572V14.29h1.428V20H5v-5.71h1.428v4.282h9.984Z\"\n        />\n        <path\n          d=\"M7.857 17.145h7.137v-1.428H7.857v1.428ZM14.254 4l-1.146.852 4.26 5.727 1.146-.852L14.254 4Zm-3.54 3.377 5.484 4.567.913-1.097-5.484-4.567-.914 1.097ZM8.922 10.55l6.47 3.013.603-1.294-6.47-3.013-.603 1.294Zm-.925 3.344 6.985 1.469.294-1.398-6.985-1.468-.294 1.397Z\"\n        />\n      </svg>\n       \n      it-stackoverflow\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 1.7 9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n       \n      it-star-full\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m12 4.9 1.5 4.6.2.7h5.7l-4 2.9-.6.4.2.7 1.5 4.7-3.9-2.9-.6-.4-.6.4-3.9 2.9L9 14.2l.2-.7-.6-.4-4-2.9h5.7l.2-.7L12 4.9m0-3.2L9.5 9.2H1.6L8 13.9l-2.4 7.6 6.4-4.7 6.4 4.7-2.4-7.6 6.4-4.7h-7.9L12 1.7z\"\n        />\n      </svg>\n       \n      it-star-outline\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M23.6 24H.4c-.2 0-.4-.2-.4-.4V.4C0 .2.2 0 .4 0h23.3c.1 0 .3.2.3.4v23.3c0 .1-.2.3-.4.3zM5.8 11.8c.9 0 1.6-.7 1.6-1.6s-.7-1.6-1.6-1.6-1.6.7-1.6 1.6.7 1.6 1.6 1.6zM10 19h4.4c4.7 0 5.6-2.3 5.6-6.7S19 6 14.4 6H10v13zm4.4-10.7c2.6 0 2.8 1.1 2.8 4s-.3 4.5-2.8 4.5h-1.8V8.3h1.8z\"\n        />\n      </svg>\n       \n      it-team-digitale\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M10 0A10 10 0 1 1 0 10 10 10 0 0 1 10 0ZM4.53 9.89c2.91-1.27 4.86-2.1 5.83-2.51C13.14 6.23 13.71 6 14.09 6a.67.67 0 0 1 .39.12.4.4 0 0 1 .14.27 2.12 2.12 0 0 1 0 .39c-.16 1.58-.81 5.42-1.14 7.19-.14.75-.41 1-.68 1-.58.05-1-.39-1.59-.76-.88-.57-1.37-.93-2.23-1.5s-.34-1 .22-1.59c.17-.12 2.72-2.43 2.8-2.64a.19.19 0 0 0 0-.18.26.26 0 0 0-.21 0c-.09 0-1.49 1-4.22 2.79a1.83 1.83 0 0 1-1.08.4 7 7 0 0 1-1.56-.37c-.62-.2-1.12-.31-1.08-.65-.04-.2.2-.39.68-.58Z\"\n          fill-rule=\"evenodd\"\n          transform=\"translate(2 2)\"\n        />\n      </svg>\n       \n      it-telegram\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M5 3h.2M20 11.6C20 7.4 16.6 4 12.5 4h-.1c-.3 0-.5.2-.5.5s.2.5.5.5C16 5 19 8 19 11.6c0 .3.3.5.5.5.3 0 .5-.2.5-.5z\"\n        />\n        <path\n          d=\"M16.9 11.7c0-2.5-2-4.5-4.5-4.5-.3.1-.5.3-.4.6 0 .2.2.4.4.4 1.9 0 3.5 1.6 3.5 3.5 0 .3.2.5.5.5s.5-.2.5-.5zM15.7 21.2C8.6 20.9 3 15.2 2.9 8.1c0-.4.2-.8.6-.9 1.7-.6 4-1 4.7.1.5.9.8 1.9.9 2.9v.2c.2.7-.1 1.3-.7 1.7-.3.1-.5.4-.5.7.9 1.4 2 2.6 3.4 3.5.2-.1.4-.3.5-.6.1-.5.6-1 1.7-.9h.2c1 .1 2 .4 2.8.9 1 .7.6 3 .1 4.7-.1.5-.5.8-.9.8zM6.6 7.5c-.9 0-1.9.2-2.8.5.1 6.6 5.3 12 11.9 12.2.7-2.3.7-3.5.3-3.8-.8-.4-1.6-.6-2.5-.7h-.2c-.3 0-.6 0-.7.1-.2.6-.6 1.1-1.3 1.3l-.2.1H11c-1.6-1-2.9-2.4-3.9-4L7 13c-.1-.7.3-1.4 1-1.7.1-.1.3-.2.3-.8v-.2c-.1-.9-.4-1.7-.7-2.5-.3-.2-.6-.3-1-.3z\"\n        />\n      </svg>\n       \n      it-telephone\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM14.981 4H13v11a3 3 0 1 1-3-3v-2a5 5 0 1 0 5 5V8.171C15.93 9.186 17.247 10 19 10V8c-1.203 0-2.105-.611-2.785-1.488-.694-.895-1.091-1.797-1.234-2.512Z\"\n        />\n      </svg>\n       \n      it-tiktok-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M13.125 3h2.228c.161.804.608 1.82 1.389 2.826.765.986 1.78 1.674 3.133 1.674v2.25c-1.973 0-3.455-.915-4.5-2.057v7.682A5.625 5.625 0 1 1 9.75 9.75V12a3.375 3.375 0 1 0 3.375 3.375V3Z\"\n        />\n      </svg>\n       \n      it-tiktok\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M7.7 5c.6 0 1.2.2 1.7.5 1.1.6 1.7 1.8 1.6 3-.1.9.2 1.8.8 2.4l6.3 6.3c.4.3.5.9.2 1.3-.2.3-.5.5-.8.5-.3 0-.5-.1-.7-.3l-6.4-6.4c-.6-.5-1.3-.8-2.1-.8h-.6c-.8 0-1.7-.4-2.2-1h2.7V6.4H5.1c.3-.4.6-.8 1.1-1 .5-.3 1-.4 1.5-.4m0-1c-.7 0-1.4.2-2 .5-1.1.6-1.9 1.7-2.1 2.9h3.6v2.1H3.7c.2.7.6 1.3 1 1.8.8.8 1.9 1.2 3 1.2h.6c.5 0 1 .2 1.4.5l6.4 6.4c.4.4.9.6 1.4.6.7 0 1.3-.3 1.6-.9.6-.8.4-1.9-.3-2.6l-6.3-6.3c-.4-.4-.6-1-.5-1.6.1-1.6-.7-3.1-2-4-.7-.4-1.5-.6-2.3-.6z\"\n        />\n      </svg>\n       \n      it-tool\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.56696 1.33333H20.3289C20.9351 1.33333 21.5165 1.57414 21.9451 2.0028C22.3738 2.43145 22.6146 3.01283 22.6146 3.61904V20.3809C22.6146 20.9872 22.3738 21.5685 21.9451 21.9972C21.5165 22.4258 20.9351 22.6667 20.3289 22.6667H3.56696C2.96076 22.6667 2.37937 22.4258 1.95072 21.9972C1.52207 21.5685 1.28125 20.9872 1.28125 20.3809V3.61904C1.28125 3.01283 1.52207 2.43145 1.95072 2.0028C2.37937 1.57414 2.96076 1.33333 3.56696 1.33333ZM5.9 18.4C7.3 20.2 9.4 21.1 12.1 21.1C14.6 21.1 16.3 20.5 17.6 19C19.5 17.2 19.4 15 18.8 13.6C18.4 12.6 17.5 11.8 16.4 11.3C16.4 11.3 16.3 11.2 16.2 11.2C16.1 8.59999 14.6 7.09999 12.2 7.09999C10.8 7.09999 9.5 7.69999 8.8 8.79999L10 9.79999C10.6 8.99999 11.5 8.79999 12.1 8.79999C12.9 8.79999 13.5 9.09999 13.9 9.49999C14.2 9.79999 14.4 10.2 14.5 10.8C13.8 10.7 13 10.7 12.2 10.7C11.1 10.8 10.2 11.1 9.5 11.7C8.8 12.3 8.5 13.1 8.5 14C8.6 14.9 9 15.7 9.9 16.3C10.6 16.7 11.5 16.9 12.4 16.9C13.6 16.8 14.5 16.3 15.2 15.5C15.7 14.9 16.1 14 16.2 13C16.7 13.3 17.2 13.8 17.4 14.3C17.8 15.2 17.9 16.7 16.6 17.9C15.5 19 14.2 19.5 12.2 19.5C10 19.4 8.3 18.8 7.2 17.4C6.1 16.2 5.6 14.3 5.6 12C5.7 9.69999 6.2 7.89999 7.2 6.59999C8.3 5.19999 10 4.49999 12.2 4.49999C15.5 4.59999 17.7 6.09999 18.5 9.09999L20 8.69999C19.5 6.89999 18.6 5.49999 17.3 4.49999C15.9 3.49999 14.2 2.89999 12.1 2.89999C9.4 2.99999 7.3 3.79999 5.9 5.59999C4.7 7.09999 4 9.29999 4 12C4 14.7 4.7 16.9 5.9 18.4ZM12.3 12.2H12.9C13.2303 12.2 13.5606 12.2303 13.8576 12.2575C14.1 12.2798 14.3202 12.3 14.5 12.3C14.3 14.7 13.1 15.1 12.2 15.1C11.2 15.2 10.2 14.8 10.1 13.8C10 12.9 10.9 12.3 12.3 12.2Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-threads-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12.1 21.1C9.4 21.1 7.3 20.2 5.9 18.4C4.7 16.9 4 14.7 4 12C4 9.3 4.7 7.1 5.9 5.6C7.3 3.8 9.4 3 12.1 2.9C14.2 2.9 15.9 3.5 17.3 4.5C18.6 5.5 19.5 6.9 20 8.7L18.5 9.1C17.7 6.1 15.5 4.6 12.2 4.5C10 4.5 8.3 5.2 7.2 6.6C6.2 7.9 5.7 9.7 5.6 12C5.6 14.3 6.1 16.2 7.2 17.4C8.3 18.8 10 19.4 12.2 19.5C14.2 19.5 15.5 19 16.6 17.9C17.9 16.7 17.8 15.2 17.4 14.3C17.2 13.8 16.7 13.3 16.2 13C16.1 14 15.7 14.9 15.2 15.5C14.5 16.3 13.6 16.8 12.4 16.9C11.5 16.9 10.6 16.7 9.9 16.3C9 15.7 8.6 14.9 8.5 14C8.5 13.1 8.8 12.3 9.5 11.7C10.2 11.1 11.1 10.8 12.2 10.7C13 10.7 13.8 10.7 14.5 10.8C14.4 10.2 14.2 9.8 13.9 9.5C13.5 9.1 12.9 8.8 12.1 8.8C11.5 8.8 10.6 9 10 9.8L8.8 8.8C9.5 7.7 10.8 7.1 12.2 7.1C14.6 7.1 16.1 8.6 16.2 11.2C16.3 11.2 16.4 11.3 16.4 11.3C17.5 11.8 18.4 12.6 18.8 13.6C19.4 15 19.5 17.2 17.6 19C16.3 20.5 14.6 21.1 12.1 21.1ZM12.9 12.2C12.7 12.2 12.5 12.2 12.3 12.2C10.9 12.3 10 12.9 10.1 13.8C10.2 14.8 11.2 15.2 12.2 15.1C13.1 15.1 14.3 14.7 14.5 12.3C14.1 12.3 13.5 12.2 12.9 12.2Z\"\n        />\n      </svg>\n       \n      it-threads\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM19.511 4l-5.584 6.491L20 19.33h-4.467l-4.09-5.952-5.12 5.952H5l5.856-6.807L5 4h4.467l3.872 5.636L18.188 4h1.323Zm-7.99 7.75.594.848 4.041 5.78h2.033l-4.953-7.083-.593-.849-3.81-5.45H6.8l4.721 6.753Z\"\n          fill-rule=\"evenodd\"\n        />\n      </svg>\n       \n      it-twitter-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M13.927 10.491 19.511 4h-1.323l-4.849 5.636L9.467 4H5l5.856 8.523L5 19.33h1.323l5.12-5.952 4.09 5.952H20l-6.073-8.839Zm-1.812 2.107-.594-.849-4.72-6.753h2.032l3.81 5.45.593.849 4.953 7.084h-2.033l-4.041-5.78v-.001Z\"\n        />\n      </svg>\n       \n      it-twitter\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M16.5 12H16V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3h1V6c0-1.7 1.3-3 3-3s3 1.3 3 3v6H7.5c-.6 0-1.1.5-1.1 1.1v6.8c0 .6.5 1.1 1.1 1.1h9c.6 0 1.1-.5 1.1-1.1v-6.8c0-.6-.5-1.1-1.1-1.1zm.1 7.9c0 .1 0 .1-.1.1h-9c-.1 0-.1 0-.1-.1v-6.8h9.2v6.8zM13 15.5c0 .3-.2.7-.5.8v1.5h-1v-1.5c-.3-.1-.5-.5-.5-.8 0-.6.4-1 1-1s1 .4 1 1z\"\n        />\n      </svg>\n       \n      it-unlocked\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"m8.4 7.3-.7-.7L12 2.3l4.3 4.3-.7.7-3.1-3.1v9.3h-1V4.2L8.4 7.3zM19 12v7.5c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5V12H4v7.5c0 .8.7 1.5 1.5 1.5h13c.8 0 1.5-.7 1.5-1.5V12h-1z\"\n        />\n      </svg>\n       \n      it-upload\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 13c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4S8 3.8 8 6v3c0 2.2 1.8 4 4 4zM9 6c0-1.7 1.3-3 3-3s3 1.3 3 3v3c0 1.7-1.3 3-3 3s-3-1.3-3-3V6zm11 16h-1c0-3.9-3.1-7-7-7s-7 3.1-7 7H4c0-4.4 3.6-8 8-8s8 3.6 8 8z\"\n        />\n      </svg>\n       \n      it-user\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M17.5 7.3V6c0-.8-.7-1.5-1.5-1.5H5.5C4.7 4.5 4 5.2 4 6v8c0 .8.7 1.5 1.5 1.5h3.4L7.4 21h1l1.6-5.5h1.8l1.6 5.5h1l-1.6-5.5H16c.8 0 1.5-.7 1.5-1.5v-1.3l4 1.5V5.8l-4 1.5zm3 5.5-4-1.5V14c0 .3-.2.5-.5.5H5.5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5H16c.3 0 .5.2.5.5v2.7l4-1.5v5.6zM2 8h1v4H2V8z\"\n        />\n      </svg>\n       \n      it-video\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          clip-rule=\"evenodd\"\n          d=\"M3.567 1.333h16.762a2.286 2.286 0 0 1 2.286 2.286v16.762a2.286 2.286 0 0 1-2.286 2.286H3.567a2.286 2.286 0 0 1-2.286-2.286V3.619a2.286 2.286 0 0 1 2.286-2.286ZM16.73 14.597c2.104-2.706 3.19-4.837 3.262-6.393.095-2.084-.68-3.15-2.324-3.201-2.217-.07-3.72 1.183-4.508 3.756a3.022 3.022 0 0 1 1.185-.262c.814.001 1.173.458 1.077 1.37-.046.553-.406 1.358-1.077 2.416-.672 1.058-1.174 1.587-1.508 1.587-.43 0-.825-.814-1.186-2.445-.12-.476-.336-1.698-.646-3.666-.289-1.825-1.055-2.676-2.298-2.553-.528.049-1.319.528-2.373 1.437A209.56 209.56 0 0 1 4 8.724l.753.97c.717-.501 1.136-.754 1.254-.754.549 0 1.063.86 1.543 2.583l1.291 4.734c.645 1.722 1.434 2.583 2.367 2.583 1.506 0 3.347-1.415 5.522-4.243Z\"\n        />\n      </svg>\n       \n      it-vimeo-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        width=\"24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M20.991 7.73c-.08 1.75-1.303 4.147-3.67 7.191-2.447 3.183-4.518 4.774-6.212 4.774-1.05 0-1.938-.969-2.663-2.906l-1.453-5.326c-.54-1.937-1.118-2.906-1.735-2.906-.133 0-.604.285-1.411.85L3 8.314c.888-.78 1.764-1.561 2.626-2.342C6.81 4.951 7.7 4.412 8.295 4.356c1.399-.138 2.26.82 2.586 2.873.349 2.214.59 3.589.726 4.124.406 1.835.85 2.752 1.335 2.75.375 0 .94-.595 1.696-1.785.755-1.19 1.16-2.095 1.212-2.717.108-1.026-.296-1.54-1.212-1.542a3.4 3.4 0 0 0-1.333.295c.887-2.895 2.578-4.303 5.071-4.226 1.85.057 2.722 1.257 2.615 3.601Z\"\n        />\n      </svg>\n       \n      it-vimeo\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 19c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9zm-.5-6.8V5.7h1.2v8.5h-1.2zm-.1 2.3h1.2v1.8h-1.2v-1.8z\"\n        />\n      </svg>\n       \n      it-warning-circle\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M12.5 17h-1V2h1v15zm0 3h-1v2h1v-2z\"\n        />\n      </svg>\n       \n      it-warning\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M16 8.1c-1.5-1.5-3.8-2-5.8-1.2s-3.3 2.8-3.3 4.9c0 1 .3 2 .8 2.8l.1.2-.5 2 2-.5.2.1c.8.5 1.8.7 2.7.8 2.2 0 4.1-1.3 5-3.3.8-2 .3-4.3-1.2-5.8zm-.8 5.8c-.2.4-.6.7-1.1.8-.3.1-.7 0-1-.1-.2-.1-.5-.2-.9-.3-1.1-.6-2.1-1.4-2.8-2.4-.4-.5-.6-1.1-.7-1.7 0-.5.2-1 .6-1.3.1-.1.3-.2.4-.2h.3c.1 0 .2 0 .4.3.1.3.5 1.1.5 1.2v.3c0 .1-.1.2-.2.3-.1.1-.2.2-.2.3-.1.1-.2.2-.1.3.2.4.5.8.9 1.1.4.3.8.6 1.3.8.2.1.3.1.3 0 .1-.1.4-.5.5-.6.1-.2.2-.1.4-.1.1.1.9.4 1.1.5.2.1.3.1.3.2v.6z\"\n        />\n        <path\n          d=\"M21 7.1c0-.4 0-.8-.1-1.2-.2-1.1-.9-2-1.9-2.5-.3-.2-.7-.3-1-.3-.3-.1-.7-.1-1.1-.1H7.1c-.4 0-.8 0-1.2.1-1.1.2-2 .9-2.5 1.9-.1.3-.2.7-.3 1-.1.4-.1.7-.1 1.1V17c0 .4 0 .8.1 1.1.2 1.1.9 2 1.9 2.5.3.2.7.3 1 .3.4.1.8.1 1.2.1H17c.4 0 .8 0 1.1-.1 1.1-.2 2-.9 2.5-1.9.2-.3.3-.7.3-1 .1-.4.1-.8.1-1.2V7.1zm-8.8 11.2c-1.1 0-2.1-.3-3.1-.8l-3.4.9.9-3.3c-.6-1-.9-2.1-.9-3.2 0-2.6 1.5-5 4-6s5.2-.4 7 1.5c1.2 1.2 1.9 2.8 1.9 4.5 0 1.7-.7 3.3-1.9 4.6-1.1 1.1-2.8 1.8-4.5 1.8z\"\n        />\n      </svg>\n       \n      it-whatsapp-square\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M19.1 4.6C15.5 1.3 10 1 6.1 4S1 12.4 3.4 16.7L2 21.8l5.3-1.4c1.4.8 3.1 1.2 4.7 1.2 4 0 7.6-2.5 9.1-6.2 1.6-3.6.8-7.9-2-10.8zM12 20c-1.5 0-2.9-.4-4.2-1.2l-.3-.2-3.1.8.8-3.1-.2-.2C3 12.9 3.5 8.7 6.1 6s6.7-3.3 10-1.5 4.9 5.7 4 9.3c-1 3.7-4.3 6.2-8.1 6.2zm4.5-6.2c-.3-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1-.2.3-.5.7-.8 1-.1.2-.3.2-.5.1-.7-.3-1.4-.7-2-1.2-.5-.5-1-1.1-1.4-1.7-.1-.3 0-.4.1-.5l.4-.4c.1-.1.2-.3.3-.4.1-.1.1-.3 0-.4 0-.2-.5-1.4-.8-1.9s-.4-.6-.5-.6h-.5c-.2 0-.5.1-.7.3-.5.5-.8 1.3-.8 2 .1.9.4 1.8 1 2.6 1.1 1.6 2.5 2.9 4.3 3.8.5.2.9.4 1.4.5.5.2 1 .2 1.6.1.7-.1 1.3-.6 1.7-1.2.2-.4.2-.8.2-1.2-.2-.1-.4-.1-.7-.2z\"\n        />\n      </svg>\n       \n      it-whatsapp\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M22 19h-1c0-8.8-7.2-16-16-16V2c9.4 0 17 7.6 17 17z\"\n        />\n        <path\n          d=\"M5 7v1c6.1 0 11 4.9 11 11h1c0-6.6-5.4-12-12-12zM5 12v1c3.3 0 6 2.7 6 6h1c0-3.9-3.1-7-7-7zM5 17c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z\"\n        />\n      </svg>\n       \n      it-wifi\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M21.6 7.2c-.2-.9-.9-1.5-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4c-.9.3-1.5.9-1.8 1.8C2.1 8.8 2 10.4 2 12c0 1.6.1 3.2.4 4.8.2.9.9 1.5 1.8 1.8 1.6.4 7.8.4 7.8.4s6.2 0 7.8-.4c.9-.2 1.5-.9 1.8-1.8.3-1.6.4-3.2.4-4.8 0-1.6-.1-3.2-.4-4.8zM10 15V9l5.2 3-5.2 3z\"\n        />\n      </svg>\n       \n      it-youtube\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M10.4 9.5h3.3v1h-3.3v3.2h-1v-3.2H6.2v-1h3.2V6.2h1v3.3zm10.7 12.4L15.3 16c-1.5 1.3-3.4 2-5.3 2-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 1.9-.7 3.8-2 5.3l5.9 5.8-.8.8zM17 10c0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7 7-3.1 7-7z\"\n        />\n      </svg>\n       \n      it-zoom-in\n    </div>\n    <div\n      class=\"col-md-6 col-lg-4\"\n    >\n      <svg\n        aria-hidden=\"true\"\n        class=\"icon\"\n        enable-background=\"new 0 0 24 24\"\n        viewBox=\"0 0 24 24\"\n        xml:space=\"preserve\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.2 9.5h7.5v1H6.2v-1zm14.9 12.4L15.3 16c-1.5 1.3-3.4 2-5.3 2-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8c0 1.9-.7 3.8-2 5.3l5.9 5.8-.8.8zM17 10c0-3.9-3.1-7-7-7s-7 3.1-7 7 3.1 7 7 7 7-3.1 7-7z\"\n        />\n      </svg>\n       \n      it-zoom-out\n    </div>\n  </div>\n</div>\n`;\n"
  },
  {
    "path": "test/helper.tsx",
    "content": "/**\n * Useful function to check when an error/deprecation log is printed\n * Wraps your component mount/render call with this to test for logs\n * @param fn testing function\n * @param messageToFilter specific message to check (can be partial). When omitted the log call is checked\n * @returns function result\n */\nexport function muteConsoleWithCheck(fn: Function, messageToFilter: string | RegExp = '') {\n  const originalError = console.error;\n  console.error = jest.fn();\n\n  const result = fn();\n\n  if (messageToFilter) {\n    expect(console.error).toHaveBeenCalledWith(expect.stringMatching(messageToFilter), undefined);\n  } else {\n    expect(console.error).toHaveBeenCalled();\n  }\n  console.error = originalError;\n  return result;\n}\n"
  },
  {
    "path": "test/icons-with-no-title.txt",
    "content": "it-close-circle.svg\nit-chart-line.svg\nit-team-digitale.svg\nit-arrow-down.svg\nit-android-square.svg\nit-mail.svg\nit-key.svg\nit-instagram.svg\nit-file-odp.svg\nit-expand.svg\nit-facebook-square.svg\nit-note.svg\nit-ban.svg\nit-arrow-left-triangle.svg\nit-lock.svg\nit-star-outline.svg\nit-calendar.svg\nit-stackexchange.svg\nit-check.svg\nit-zoom-in.svg\nit-arrow-up.svg\nit-medium-square.svg\nit-file-ods.svg\nit-linkedin.svg\nit-pin.svg\nit-link.svg\nit-refresh.svg\nit-file-csv.svg\nit-stackoverflow.svg\nit-arrow-right.svg\nit-fullscreen.svg\nit-pa.svg\nit-tool.svg\nit-bookmark.svg\nit-vimeo.svg\nit-file-slides.svg\nit-youtube.svg\nit-plus.svg\nit-pinterest-square.svg\nit-file-audio.svg\nit-code-circle.svg\nit-map-marker-minus.svg\nit-wifi.svg\nit-card.svg\nit-vimeo-square.svg\nit-file-pdf.svg\nit-file-ppt.svg\nit-rss-square.svg\nit-rss.svg\nit-plug.svg\nit-file-odt.svg\nit-slack-square.svg\nit-funnel.svg\nit-file-video.svg\nit-flag.svg\nit-snapchat-square.svg\nit-stackoverflow-square.svg\nit-clip.svg\nit-less-circle.svg\nit-map-marker.svg\nit-twitter.svg\nit-software.svg\nit-comment.svg\nit-user.svg\nit-open-source.svg\nit-snapchat.svg\nit-files.svg\nit-zoom-out.svg\nit-piattaforme.svg\nit-inbox.svg\nit-list.svg\nit-facebook.svg\nit-medium.svg\nit-restore.svg\nit-search.svg\nit-file-pdf-ext.svg\nit-unlocked.svg\nit-figma.svg\nit-file.svg\nit-whatsapp.svg\nit-arrow-right-circle.svg\nit-behance.svg\nit-arrow-down-circle.svg\nit-exchange-circle.svg\nit-star-full.svg\nit-github.svg\nit-tiktok-square.svg\nit-presentation.svg\nit-logout.svg\nit-external-link.svg\nit-mastodon.svg\nit-file-txt.svg\nit-error.svg\nit-hearing.svg\nit-reddit-square.svg\nit-flickr-square.svg\nit-more-actions.svg\nit-arrow-up-triangle.svg\nit-android.svg\nit-minus-circle.svg\nit-stackexchange-square.svg\nit-minus.svg\nit-minimize.svg\nit-settings.svg\nit-map-marker-plus.svg\nit-more-items.svg\nit-file-xml.svg\nit-apple.svg\nit-twitter-square.svg\nit-reddit.svg\nit-delete.svg\nit-print.svg\nit-map-marker-circle.svg\nit-download.svg\nit-moodle.svg\nit-clock.svg\nit-collapse.svg\nit-flickr.svg\nit-share.svg\nit-tiktok.svg\nit-folder.svg\nit-help-circle.svg\nit-locked.svg\nit-chevron-left.svg\nit-telegram.svg\nit-apple-square.svg\nit-file-json.svg\nit-arrow-down-triangle.svg\nit-video.svg\nit-help.svg\nit-figma-square.svg\nit-slack.svg\nit-linkedin-square.svg\nit-upload.svg\nit-camera.svg\nit-whatsapp-square.svg\nit-password-visible.svg\nit-quora-square.svg\nit-arrow-up-circle.svg\nit-info-circle.svg\nit-copy.svg\nit-password-invisible.svg\nit-box.svg\nit-burger.svg\nit-check-circle.svg\nit-horn.svg\nit-arrow-left.svg\nit-arrow-left-circle.svg\nit-telephone.svg\nit-pencil.svg\nit-moodle-square.svg\nit-warning.svg\nit-close.svg\nit-quora.svg\nit-designers-italia.svg\nit-maximize-alt.svg\nit-pinterest.svg\nit-warning-circle.svg\nit-plus-circle.svg\nit-mastodon-square.svg\nit-close-big.svg\nit-chevron-right.svg\nit-mail-open.svg\nit-file-compressed.svg\nit-google.svg\nit-file-sheet.svg\nit-maximize.svg\nit-arrow-right-triangle.svg\n"
  },
  {
    "path": "test/utils.test.tsx",
    "content": "jest.spyOn(console, 'error').mockImplementation();\n\n// eslint-disable-next-line import/first\nimport { flushMessageCache, logError, mapToCssModules, notifyDeprecation, omit, pick } from '../src/utils';\n\ndescribe('Kit utils', () => {\n  describe('mapToCssModules', () => {\n    it('should return empty string for undefined or null', () => {\n      expect(mapToCssModules(null)).toBe('');\n      expect(mapToCssModules(null, {})).toBe('');\n      expect(mapToCssModules(null, { null: 'nil' })).toBe('');\n      // @ts-expect-error descrizione\n      expect(mapToCssModules(undefined)).toBe('');\n    });\n\n    it('should return passed classes without cssModules or without any matching mapping', () => {\n      expect(mapToCssModules('myClass')).toBe('myClass');\n      expect(mapToCssModules('myClass myOtherClass')).toBe('myClass myOtherClass');\n      expect(mapToCssModules('myClass', { otherClass: 'myOtherClass' })).toBe('myClass');\n    });\n\n    it('should map passed classes with cssModules', () => {\n      expect(mapToCssModules('myClass', { myClass: 'otherClass' })).toBe('otherClass');\n      expect(mapToCssModules('myClass myOtherClass', { myClass: 'otherClass' })).toBe('otherClass myOtherClass');\n    });\n\n    it('should make work the mapping also for empty string', () => {\n      expect(mapToCssModules('myClass', { myClass: '' })).toBe('');\n    });\n  });\n\n  describe('pick', () => {\n    it('should basically work', () => {\n      expect(pick({ a: 'value', b: 'value', c: 'value' }, ['a'])).toEqual({\n        a: 'value'\n      });\n      expect(pick({ a: 'value', b: 'value', c: 'value' }, 'a')).toEqual({\n        a: 'value'\n      });\n      expect(pick({ a: 'value', b: 'value', c: 'value' }, ['a', 'b'])).toEqual({\n        a: 'value',\n        b: 'value'\n      });\n      expect(pick({ a: 'value', b: 'value', c: 'value' }, [])).toEqual({});\n    });\n\n    it(\"should return an empty object if there's no key overlapping\", () => {\n      // @ts-expect-error descrizione \n      expect(pick({ a: 'value', b: 'value', c: 'value' }, ['e'])).toEqual({});\n      // @ts-expect-error descrizione\n      expect(pick({ a: 'value', b: 'value', c: 'value' }, 'e')).toEqual({});\n    });\n  });\n  describe('omit', () => {\n    it('should basically work', () => {\n      expect(omit({ a: 'value', b: 'value', c: 'value' }, ['a'])).toEqual({\n        b: 'value',\n        c: 'value'\n      });\n      expect(omit({ a: 'value', b: 'value', c: 'value' }, 'a')).toEqual({\n        b: 'value',\n        c: 'value'\n      });\n      expect(omit({ a: 'value', b: 'value', c: 'value' }, ['a', 'b'])).toEqual({\n        c: 'value'\n      });\n      expect(omit({ a: 'value', b: 'value', c: 'value' }, [])).toEqual({\n        a: 'value',\n        b: 'value',\n        c: 'value'\n      });\n    });\n\n    it(\"should return the same object if there's no key overlapping\", () => {\n      // @ts-expect-error descrizione\n      expect(omit({ a: 'value', b: 'value', c: 'value' }, ['e'])).toEqual({\n        a: 'value',\n        b: 'value',\n        c: 'value'\n      });\n      // @ts-expect-error descrizione\n      expect(omit({ a: 'value', b: 'value', c: 'value' }, 'e')).toEqual({\n        a: 'value',\n        b: 'value',\n        c: 'value'\n      });\n    });\n  });\n\n  describe('logError', () => {\n    beforeEach(() => {\n      flushMessageCache();\n      // @ts-expect-error descrizione\n      console.error.mockClear();\n    });\n    it('should basically work', () => {\n      logError('hello');\n      expect(console.error).toHaveBeenCalled();\n    });\n  });\n\n  describe('notifyDeprecation', () => {\n    beforeEach(() => {\n      flushMessageCache();\n      // @ts-expect-error descrizione\n      console.error.mockClear();\n    });\n    it('should propagate the error message', () => {\n      notifyDeprecation('hello');\n      expect(console.error).toHaveBeenCalled();\n    });\n\n    it('should throttle the message by content by default', () => {\n      [1, 2, 3].forEach(() => notifyDeprecation('hello'));\n      expect(console.error).toHaveBeenCalledTimes(1);\n    });\n\n    it('should thottle message when requested', () => {\n      [1, 2, 3].forEach(() => notifyDeprecation('hello', { once: true }));\n      expect(console.error).toHaveBeenCalledTimes(1);\n    });\n\n    it('should not throttle when set to false', () => {\n      [1, 2, 3].forEach(() => notifyDeprecation('hello', { once: false }));\n      expect(console.error).toHaveBeenCalledTimes(3);\n    });\n\n    it('should throttle by content', () => {\n      [1, 2, 3].forEach((i) => notifyDeprecation(`hello-${i}`, { once: true }));\n      expect(console.error).toHaveBeenCalledTimes(3);\n    });\n  });\n});\n"
  },
  {
    "path": "tsconfig.json",
    "content": "{\n  \"include\": [\"src/**/*\"],\n  \"compilerOptions\": {\n    // \"incremental\": true,                              /* Save .tsbuildinfo files to allow for incremental compilation of projects. */\n    // \"composite\": true,                                /* Enable constraints that allow a TypeScript project to be used with project references. */\n    // \"tsBuildInfoFile\": \"./.tsbuildinfo\",              /* Specify the path to .tsbuildinfo incremental compilation file. */\n    // \"disableSourceOfProjectReferenceRedirect\": true,  /* Disable preferring source files instead of declaration files when referencing composite projects. */\n    // \"disableSolutionSearching\": true,                 /* Opt a project out of multi-project reference checking when editing. */\n    // \"disableReferencedProjectLoad\": true,             /* Reduce the number of projects loaded automatically by TypeScript. */\n\n    /* Language and Environment */\n    \"target\": \"ESNext\" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */,\n    \"lib\": [\n      \"dom\",\n      \"esnext\"\n    ] /* Specify a set of bundled library declaration files that describe the target runtime environment. */,\n    \"jsx\": \"react\" /* Specify what JSX code is generated. */,\n    // \"experimentalDecorators\": true,                   /* Enable experimental support for TC39 stage 2 draft decorators. */\n    // \"emitDecoratorMetadata\": true,                    /* Emit design-type metadata for decorated declarations in source files. */\n    // \"jsxFactory\": \"\",                                 /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */\n    // \"jsxFragmentFactory\": \"\",                         /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */\n    // \"jsxImportSource\": \"\",                            /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */\n    // \"reactNamespace\": \"\",                             /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */\n    // \"noLib\": true,                                    /* Disable including any library files, including the default lib.d.ts. */\n    // \"useDefineForClassFields\": true,                  /* Emit ECMAScript-standard-compliant class fields. */\n    // \"moduleDetection\": \"auto\",                        /* Control what method is used to detect module-format JS files. */\n\n    /* Modules */\n    \"module\": \"ESNext\" /* Specify what module code is generated. */,\n    \"rootDir\": \"./src\" /* Specify the root folder within your source files. */,\n    \"moduleResolution\": \"node\" /* Specify how TypeScript looks up a file from a given module specifier. */,\n    // \"baseUrl\": \"./\",                                  /* Specify the base directory to resolve non-relative module names. */\n    // \"paths\": {},                                      /* Specify a set of entries that re-map imports to additional lookup locations. */\n    // \"rootDirs\": [],                                   /* Allow multiple folders to be treated as one when resolving modules. */\n    //\"typeRoots\": [\"./node_modules/@types\"] /* Specify multiple folders that act like './node_modules/@types'. */,\n    \"types\": [\n      \"@testing-library/jest-dom\",\n      \"node\",\n      \"@splidejs/splide/dist/types\"\n    ] /* Specify type package names to be included without being referenced in a source file. */,\n    // \"allowUmdGlobalAccess\": true,                     /* Allow accessing UMD globals from modules. */\n    // \"moduleSuffixes\": [],                             /* List of file name suffixes to search when resolving a module. */\n    // \"resolveJsonModule\": true,                       /* Enable importing .json files. */\n    // \"noResolve\": true,                                /* Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project. */\n\n    /* JavaScript Support */\n    // \"allowJs\": true,                                  /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */\n    // \"checkJs\": true,                                  /* Enable error reporting in type-checked JavaScript files. */\n    // \"maxNodeModuleJsDepth\": 1,                        /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */\n\n    /* Emit */\n    \"declaration\": true /* Generate .d.ts files from TypeScript and JavaScript files in your project. */,\n    // \"declarationMap\": true,                           /* Create sourcemaps for d.ts files. */\n    // \"emitDeclarationOnly\": true,                      /* Only output d.ts files and not JavaScript files. */\n    \"sourceMap\": true /* Create source map files for emitted JavaScript files. */,\n    // \"outFile\": \"./\",                                  /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */\n    \"outDir\": \"./dist\" /* Specify an output folder for all emitted files. */,\n    // \"removeComments\": true,                           /* Disable emitting comments. */\n    //\"noEmit\": true /* Disable emitting files from a compilation. */,\n    \"importHelpers\": true /* Allow importing helper functions from tslib once per project, instead of including them per-file. */,\n    // \"importsNotUsedAsValues\": \"remove\",               /* Specify emit/checking behavior for imports that are only used for types. */\n    // \"downlevelIteration\": true,                       /* Emit more compliant, but verbose and less performant JavaScript for iteration. */\n    // \"sourceRoot\": \"\",                                 /* Specify the root path for debuggers to find the reference source code. */\n    // \"mapRoot\": \"\",                                    /* Specify the location where debugger should locate map files instead of generated locations. */\n    // \"inlineSourceMap\": true,                          /* Include sourcemap files inside the emitted JavaScript. */\n    // \"inlineSources\": true,                            /* Include source code in the sourcemaps inside the emitted JavaScript. */\n    // \"emitBOM\": true,                                  /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */\n    // \"newLine\": \"crlf\",                                /* Set the newline character for emitting files. */\n    // \"stripInternal\": true,                            /* Disable emitting declarations that have '@internal' in their JSDoc comments. */\n    // \"noEmitHelpers\": true,                            /* Disable generating custom helper functions like '__extends' in compiled output. */\n    // \"noEmitOnError\": true,                            /* Disable emitting files if any type checking errors are reported. */\n    // \"preserveConstEnums\": true,                       /* Disable erasing 'const enum' declarations in generated code. */\n    \"declarationDir\": \"./dist/types\" /* Specify the output directory for generated declaration files. */,\n    // \"preserveValueImports\": true,                     /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */\n\n    /* Interop Constraints */\n    // \"isolatedModules\": true,                          /* Ensure that each file can be safely transpiled without relying on other imports. */\n    // \"allowSyntheticDefaultImports\": true,             /* Allow 'import x from y' when a module doesn't have a default export. */\n    \"esModuleInterop\": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */,\n    // \"preserveSymlinks\": true,                         /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */\n    \"forceConsistentCasingInFileNames\": true /* Ensure that casing is correct in imports. */,\n\n    /* Type Checking */\n    \"strict\": true /* Enable all strict type-checking options. */,\n    // \"noImplicitAny\": true,                            /* Enable error reporting for expressions and declarations with an implied 'any' type. */\n    // \"strictNullChecks\": true,                         /* When type checking, take into account 'null' and 'undefined'. */\n    // \"strictFunctionTypes\": true,                      /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */\n    // \"strictBindCallApply\": true,                      /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */\n    // \"strictPropertyInitialization\": true,             /* Check for class properties that are declared but not set in the constructor. */\n    // \"noImplicitThis\": true,                           /* Enable error reporting when 'this' is given the type 'any'. */\n    // \"useUnknownInCatchVariables\": true,               /* Default catch clause variables as 'unknown' instead of 'any'. */\n    // \"alwaysStrict\": true,                             /* Ensure 'use strict' is always emitted. */\n    \"noUnusedLocals\": true /* Enable error reporting when local variables aren't read. */,\n    \"noUnusedParameters\": true /* Raise an error when a function parameter isn't read. */,\n    // \"exactOptionalPropertyTypes\": true,               /* Interpret optional property types as written, rather than adding 'undefined'. */\n    \"noImplicitReturns\": true /* Enable error reporting for codepaths that do not explicitly return in a function. */,\n    \"noFallthroughCasesInSwitch\": true /* Enable error reporting for fallthrough cases in switch statements. */,\n    // \"noUncheckedIndexedAccess\": true,                 /* Add 'undefined' to a type when accessed using an index. */\n    // \"noImplicitOverride\": true,                       /* Ensure overriding members in derived classes are marked with an override modifier. */\n    // \"noPropertyAccessFromIndexSignature\": true,       /* Enforces using indexed accessors for keys declared using an indexed type. */\n    // \"allowUnusedLabels\": true,                        /* Disable error reporting for unused labels. */\n    // \"allowUnreachableCode\": true,                     /* Disable error reporting for unreachable code. */\n\n    /* Completeness */\n    // \"skipDefaultLibCheck\": true,                      /* Skip type checking .d.ts files that are included with TypeScript. */\n    \"skipLibCheck\": true /* Skip type checking all .d.ts files. */\n  }\n}\n"
  },
  {
    "path": "tsup.config.ts",
    "content": "import { defineConfig } from 'tsup';\n\nexport default defineConfig({\n  entry: ['src/**/*.@(js|ts|tsx)'],\n  format: ['cjs', 'esm'],\n  esbuildOptions(options) {\n    options.assetNames = 'assets/[name]';\n  },\n  target: 'esnext',\n  dts: false,\n  splitting: false,\n  sourcemap: true,\n  clean: true,\n  minify: true\n});\n"
  }
]